[{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ronald Acuña Jr. walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-17T22:41:17.870Z","endTime":"2026-04-17T22:43:06.858Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6,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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"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-04-17T18:58:52.163Z","endTime":"2026-04-17T22:21:32.095Z","isPitch":false,"type":"action","player":{"id":660670,"link":"/api/v1/people/660670"},"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-04-17T22:21:32.095Z","endTime":"2026-04-17T22:41:07.518Z","isPitch":false,"type":"action","player":{"id":660670,"link":"/api/v1/people/660670"},"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-04-17T22:41:07.518Z","endTime":"2026-04-17T22:41:20.198Z","isPitch":false,"type":"action","player":{"id":660670,"link":"/api/v1/people/660670"},"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":93.4,"endSpeed":86.3,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.80594018868509,"aZ":-16.798258291375447,"pfxX":-10.152262935693281,"pfxZ":8.114149297888254,"pX":-1.28398291567691,"pZ":4.065181092048833,"vX0":4.206484194768417,"vY0":-136.06310495935477,"vZ0":-3.604752399259179,"x":165.94,"y":129.02,"x0":-1.5214394766768733,"y0":50.00535874445182,"z0":6.554769944358889,"aX":-19.245730396961537},"breaks":{"breakAngle":46.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.3,"breakHorizontal":17.6,"spinRate":1991,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.4008845661865501,"extension":6.459903949244815},"index":3,"playId":"858c1527-fab5-3518-b7c8-24d16937dc32","pitchNumber":1,"startTime":"2026-04-17T22:41:20.198Z","endTime":"2026-04-17T22:41:24.691Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":86.2,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.858819274893325,"aZ":-15.761613155603964,"pfxX":-9.174056592650022,"pfxZ":8.745782888773562,"pX":0.24817226063929645,"pZ":1.6347802557619397,"vX0":7.413898221707786,"vY0":-135.4550329809646,"vZ0":-9.501158247969652,"x":107.54,"y":194.64,"x0":-1.3191662406296845,"y0":50.00325629375831,"z0":6.266537687555057,"aX":-17.216392243172876},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.2,"breakHorizontal":15.2,"spinRate":2029,"spinDirection":214},"zone":8,"typeConfidence":2.0,"plateTime":0.4028483434840191,"extension":6.232979122965403},"index":4,"playId":"e288be67-2e36-3913-a20e-63553db1d7ab","pitchNumber":2,"startTime":"2026-04-17T22:41:32.638Z","endTime":"2026-04-17T22:41:37.633Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":87.4,"endSpeed":81.1,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.907482526230304,"aZ":-21.485092548752405,"pfxX":1.925123555101258,"pfxZ":6.424949996025537,"pX":0.200446021334581,"pZ":3.4117265917821453,"vX0":3.753564314452742,"vY0":-127.3290992262288,"vZ0":-3.4945298199919783,"x":109.36,"y":146.66,"x0":-1.5353351417908871,"y0":50.002792187251075,"z0":6.475941511011658,"aX":3.2023037406147337},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":11.2,"breakHorizontal":-4.2,"spinRate":2561,"spinDirection":169},"zone":12,"typeConfidence":2.0,"plateTime":0.42801367137730084,"extension":6.132449960780264},"index":5,"playId":"e660cd29-ec51-31db-b730-943306f0c19f","pitchNumber":3,"startTime":"2026-04-17T22:41:45.153Z","endTime":"2026-04-17T22:41:50.088Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.7,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.763118793781434,"aZ":-18.715153437591933,"pfxX":-10.320922748632473,"pfxZ":7.179299757304266,"pX":0.7599493955927406,"pZ":2.966866739057212,"vX0":8.698727023632426,"vY0":-136.04363960812253,"vZ0":-5.893279839082994,"x":88.03,"y":158.67,"x0":-1.1375483379630242,"y0":50.0050442274369,"z0":6.457963103073029,"aX":-19.354472678878555},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":11.9,"breakHorizontal":16.8,"spinRate":2027,"spinDirection":210},"zone":3,"typeConfidence":2.0,"plateTime":0.40257008297280095,"extension":6.263365986176471},"index":6,"playId":"71186b2f-a64d-3700-9592-7b38839aad9c","pitchNumber":4,"startTime":"2026-04-17T22:41:58.198Z","endTime":"2026-04-17T22:42:04.033Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":86.0,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.95313356469714,"aZ":-18.090980610055574,"pfxX":-9.32413029242457,"pfxZ":7.4961951949346535,"pX":-0.007185666624118073,"pZ":2.68898519070041,"vX0":6.893117678475924,"vY0":-135.79068806377805,"vZ0":-6.657892094164666,"x":117.27,"y":166.18,"x0":-1.3589935727314257,"y0":50.005469186092,"z0":6.41806246688033,"aX":-17.52685986585927},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.5,"breakHorizontal":15.6,"spinRate":2017,"spinDirection":211},"zone":5,"typeConfidence":2.0,"plateTime":0.40236433875345634,"extension":6.321474377666583},"index":7,"playId":"1a35601e-2e51-3899-80de-8c3b0dc0b7bf","pitchNumber":5,"startTime":"2026-04-17T22:42:14.146Z","endTime":"2026-04-17T22:42:19.112Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":87.6,"endSpeed":80.8,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.184883657694904,"aZ":-25.434191405271378,"pfxX":3.3911605519174,"pfxZ":4.074764165628158,"pX":0.3752139095337986,"pZ":2.806323259905097,"vX0":3.7224939072956467,"vY0":-127.51370947886602,"vZ0":-4.224457343324344,"x":102.7,"y":163.01,"x0":-1.5418133850551108,"y0":50.0027757516823,"z0":6.481291718239488,"aX":5.606812628041889},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":6.7,"breakHorizontal":-7.0,"spinRate":2502,"spinDirection":170},"zone":3,"typeConfidence":2.0,"plateTime":0.428863414251476,"extension":6.30343958451187},"index":8,"playId":"bbb255f8-a979-3824-b414-0da988710d00","pitchNumber":6,"startTime":"2026-04-17T22:42:32.155Z","endTime":"2026-04-17T22:42:37.121Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.8,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.160727873248177,"aZ":-16.927508907707647,"pfxX":-9.136889767476362,"pfxZ":8.013487187039463,"pX":1.5896353316654628,"pZ":2.0010861460466285,"vX0":10.514735987969127,"vY0":-136.38628500805228,"vZ0":-8.680083978521628,"x":56.41,"y":184.75,"x0":-1.1102494984398508,"y0":50.00345567464589,"z0":6.3691866899214835,"aX":-17.38740119753887},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.0,"breakHorizontal":14.6,"spinRate":2100,"spinDirection":209},"zone":14,"typeConfidence":2.0,"plateTime":0.4000621425120472,"extension":6.153420514354293},"index":9,"playId":"29dcf1a2-434b-3f89-a233-0ea7947faf3a","pitchNumber":7,"startTime":"2026-04-17T22:43:00.531Z","endTime":"2026-04-17T22:43:06.858Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"credit":"b_pa"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.400000000000006,"awayTeamWinProbability":53.599999999999994,"homeTeamWinProbabilityAdded":-3.5999999999999943,"contextMetrics":{},"playEndTime":"2026-04-17T22:43:06.858Z","atBatIndex":0},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Drake Baldwin singles on a line drive to right fielder Adolis García. Ronald Acuña Jr. to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-17T22:43:52.027Z","endTime":"2026-04-17T22:44:21.739Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"postOnSecond":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"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":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"357f545c-9b19-39c6-b5d3-1f10884690dd","startTime":"2026-04-17T22:43:29.501Z","endTime":"2026-04-17T22:43:33.937Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"first":{"id":660670,"link":"/api/v1/people/660670"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.8,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.259907457742724,"aZ":-15.89413959840464,"pfxX":-10.561610112310255,"pfxZ":8.672442729845285,"pX":-0.4395940941529219,"pZ":2.6490104196277655,"vX0":6.754987869982001,"vY0":-136.01541025013296,"vZ0":-6.845178552627983,"x":133.76,"y":167.26,"x0":-1.5804039951783555,"y0":50.005600881594596,"z0":6.2965657854242725,"aX":-19.83277001551371},"breaks":{"breakAngle":46.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.4,"breakHorizontal":17.8,"spinRate":2059,"spinDirection":213},"zone":4,"typeConfidence":2.0,"plateTime":0.4023789454343012,"extension":6.121619906854423},"index":1,"playId":"567a8b63-f3cf-321b-85b6-f33cd93fa2d4","pitchNumber":1,"startTime":"2026-04-17T22:43:54.372Z","endTime":"2026-04-17T22:43:58.388Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"first":{"id":660670,"link":"/api/v1/people/660670"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.8,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.762623356523257,"aZ":-25.843086116543752,"pfxX":-9.627930105454686,"pfxZ":3.834665046131825,"pX":-0.5513341447224229,"pZ":2.3194419854884143,"vX0":5.630359592730475,"vY0":-127.32576843568981,"vZ0":-5.164356206227136,"x":138.02,"y":176.16,"x0":-1.534022988183023,"y0":50.0020982793546,"z0":6.40450320007911,"aX":-15.896771462839194},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":6.0,"breakHorizontal":16.3,"spinRate":1457,"spinDirection":220},"zone":4,"typeConfidence":2.0,"plateTime":0.42924816036124724,"extension":6.052891906328399},"hitData":{"launchSpeed":97.7,"launchAngle":13.0,"totalDistance":189.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":184.78,"coordY":115.52}},"index":2,"playId":"45253709-d85d-336f-936e-e175bd1bd5df","pitchNumber":2,"startTime":"2026-04-17T22:44:11.200Z","endTime":"2026-04-17T22:44:21.739Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"first":{"id":660670,"link":"/api/v1/people/660670"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"credit":"b_ab"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_ab"},{"player":{"id":686948,"link":"/api/v1/people/686948"},"credit":"b_pa"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.0,"awayTeamWinProbability":59.0,"homeTeamWinProbabilityAdded":-5.400000000000006,"leverageIndex":1.46,"dramaIndex":75.0,"contextMetrics":{},"playEndTime":"2026-04-17T22:44:21.739Z","atBatIndex":1},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Matt Olson walks. Ronald Acuña Jr. to 3rd. Drake Baldwin to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-17T22:44:49.492Z","endTime":"2026-04-17T22:45:58.333Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"postOnSecond":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"postOnThird":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.2,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.787745089550782,"aZ":-12.199639255657097,"pfxX":-6.484281276404804,"pfxZ":10.72576374503899,"pX":-1.4382762464368448,"pZ":2.891190187227495,"vX0":2.971490581244372,"vY0":-135.8578480726411,"vZ0":-6.987900992510127,"x":171.82,"y":160.72,"x0":-1.7059737339104317,"y0":50.00301147168809,"z0":6.35112890548403,"aX":-12.076815853722344},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.1,"breakHorizontal":11.0,"spinRate":2078,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.40372378001586684,"extension":6.199121480226002},"index":0,"playId":"683d444d-c3cc-36d2-88b4-244af4925e5a","pitchNumber":1,"startTime":"2026-04-17T22:44:52.777Z","endTime":"2026-04-17T22:44:57.044Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"first":{"id":686948,"link":"/api/v1/people/686948"},"second":{"id":660670,"link":"/api/v1/people/660670"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.1,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.609301474396478,"aZ":-15.849977504910091,"pfxX":-0.6522693882614647,"pfxZ":9.735979826266622,"pX":0.8604184528338771,"pZ":4.229390147878246,"vX0":6.221177309573749,"vY0":-128.1985327835876,"vZ0":-2.545068881533899,"x":84.2,"y":124.59,"x0":-1.5052841592883615,"y0":50.006147489883624,"z0":6.4612715246894,"aX":-1.0940988266068574},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":17.4,"breakHorizontal":-0.1,"spinRate":2463,"spinDirection":183},"zone":12,"typeConfidence":2.0,"plateTime":0.42600671207009855,"extension":6.211540480700728},"index":1,"playId":"c457b235-ab51-30ea-b057-f3098cd80903","pitchNumber":2,"startTime":"2026-04-17T22:45:08.833Z","endTime":"2026-04-17T22:45:13.458Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"first":{"id":686948,"link":"/api/v1/people/686948"},"second":{"id":660670,"link":"/api/v1/people/660670"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.8,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.54274103257275,"aZ":-28.24360565199688,"pfxX":-7.258182150619215,"pfxZ":2.3867718499581914,"pX":-1.011529222198611,"pZ":1.8978975173485144,"vX0":4.142320993602751,"vY0":-127.40070135440217,"vZ0":-5.472732372401879,"x":155.56,"y":187.54,"x0":-1.7133268458640851,"y0":50.00446720586363,"z0":6.299136685711161,"aX":-11.963181515190941},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.4,"breakHorizontal":12.2,"spinRate":1432,"spinDirection":224},"zone":13,"typeConfidence":2.0,"plateTime":0.4294938228285301,"extension":6.1325144152135955},"index":2,"playId":"792427e3-cdc1-322d-966d-917e5eabbd49","pitchNumber":3,"startTime":"2026-04-17T22:45:29.567Z","endTime":"2026-04-17T22:45:35.377Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"first":{"id":686948,"link":"/api/v1/people/686948"},"second":{"id":660670,"link":"/api/v1/people/660670"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":0,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":84.6,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.15982075142932,"aZ":-9.963832988739037,"pfxX":-7.0121844708545495,"pfxZ":12.115070772027163,"pX":0.4755034580528814,"pZ":1.0694926840358987,"vX0":7.571425900629223,"vY0":-135.19594255878823,"vZ0":-11.522030866748391,"x":98.87,"y":209.9,"x0":-1.4633736809276972,"y0":50.00173271768882,"z0":6.109202399896393,"aX":-12.853748171366377},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":19.3,"breakHorizontal":10.9,"spinRate":2165,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.40665634161836994,"extension":6.415722420102957},"index":3,"playId":"5fe813ab-060c-3097-a950-b1db530eee4e","pitchNumber":4,"startTime":"2026-04-17T22:45:47.088Z","endTime":"2026-04-17T22:45:58.333Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"first":{"id":686948,"link":"/api/v1/people/686948"},"second":{"id":660670,"link":"/api/v1/people/660670"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_pa"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":34.0,"awayTeamWinProbability":66.0,"homeTeamWinProbabilityAdded":-7.0,"leverageIndex":1.84,"dramaIndex":94.0,"contextMetrics":{},"playEndTime":"2026-04-17T22:45:58.333Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Austin Riley called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-17T22:46:18.733Z","endTime":"2026-04-17T22:47:18.362Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"postOnSecond":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"postOnThird":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.5,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.572798560120383,"aZ":-19.781185208806665,"pfxX":1.623209494503811,"pfxZ":7.495786738293653,"pX":0.2891899932591283,"pZ":2.969193305274616,"vX0":3.9917785746742376,"vY0":-127.82926218371423,"vZ0":-4.863725475610584,"x":105.98,"y":158.61,"x0":-1.5040726294285232,"y0":50.002931301540706,"z0":6.451404972687183,"aX":2.68355553783261},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":12.7,"breakHorizontal":-3.8,"spinRate":2438,"spinDirection":180},"zone":3,"typeConfidence":2.0,"plateTime":0.4286214571258511,"extension":6.3130641658943025},"index":0,"playId":"e05f3654-bb06-3a85-bd1c-a8da4be75f7a","pitchNumber":1,"startTime":"2026-04-17T22:46:20.230Z","endTime":"2026-04-17T22:46:24.729Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":686948,"link":"/api/v1/people/686948"},"third":{"id":660670,"link":"/api/v1/people/660670"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.2,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.839800472534055,"aZ":-22.65348818836668,"pfxX":2.1050048779541726,"pfxZ":5.68323451147349,"pX":0.4929599812702812,"pZ":2.6569389379903425,"vX0":4.260728784007712,"vY0":-128.38857233773774,"vZ0":-4.922784703388694,"x":98.21,"y":167.04,"x0":-1.4594566046882844,"y0":50.00030977094952,"z0":6.355384120080543,"aX":3.523149807944587},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":9.5,"breakHorizontal":-4.8,"spinRate":2415,"spinDirection":171},"zone":6,"typeConfidence":2.0,"plateTime":0.42614123845256024,"extension":6.0461189849891035},"index":1,"playId":"e26607df-23f0-3cf9-b3dd-53a67c63d759","pitchNumber":2,"startTime":"2026-04-17T22:46:34.960Z","endTime":"2026-04-17T22:46:38.988Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":686948,"link":"/api/v1/people/686948"},"third":{"id":660670,"link":"/api/v1/people/660670"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":94.1,"endSpeed":85.6,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.398447094755213,"aZ":-13.353021384121217,"pfxX":-6.277551846651645,"pfxZ":9.96088396407985,"pX":0.20230168159366915,"pZ":4.19889276745226,"vX0":6.088059824114072,"vY0":-136.87196594409866,"vZ0":-3.772229845408308,"x":109.29,"y":125.41,"x0":-1.2397672469400505,"y0":50.00058937582038,"z0":6.5149280962912055,"aX":-11.859182615745896},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.4,"breakHorizontal":10.0,"spinRate":2183,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.40082465198978046,"extension":6.2330244721219055},"index":2,"playId":"0f44fdb7-38dd-34db-aed2-e617b9e7813a","pitchNumber":3,"startTime":"2026-04-17T22:46:54.998Z","endTime":"2026-04-17T22:46:59.426Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":686948,"link":"/api/v1/people/686948"},"third":{"id":660670,"link":"/api/v1/people/660670"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":83.9,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.70970029271744,"aZ":-15.13656824207402,"pfxX":-10.793106076235471,"pfxZ":9.369968893742243,"pX":0.1004950021592108,"pZ":3.591324435085685,"vX0":7.3490295825508065,"vY0":-134.62358992554942,"vZ0":-4.654429097184691,"x":113.17,"y":141.81,"x0":-1.2750873967469945,"y0":50.00564521668911,"z0":6.428977407493288,"aX":-19.633843931863183},"breaks":{"breakAngle":48.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.1,"breakHorizontal":17.8,"spinRate":2049,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.40827352074220347,"extension":6.149051497534334},"index":3,"playId":"838178cd-041c-36d5-ae29-688cc474b19e","pitchNumber":4,"startTime":"2026-04-17T22:47:12.459Z","endTime":"2026-04-17T22:47:18.362Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":686948,"link":"/api/v1/people/686948"},"third":{"id":660670,"link":"/api/v1/people/660670"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663586,"link":"/api/v1/people/663586"},"credit":"b_ab"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_ab"},{"player":{"id":663586,"link":"/api/v1/people/663586"},"credit":"b_pa"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.1,"awayTeamWinProbability":59.9,"homeTeamWinProbabilityAdded":6.100000000000001,"leverageIndex":1.96,"dramaIndex":92.0,"contextMetrics":{},"playEndTime":"2026-04-17T22:47:18.362Z","atBatIndex":3},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ozzie Albies grounds out, second baseman Edmundo Sosa to first baseman Bryce Harper. Ronald Acuña Jr. scores. Drake Baldwin to 3rd. Matt Olson to 2nd.","rbi":1,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-17T22:47:38.271Z","endTime":"2026-04-17T22:48:43.369Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":0,"outs":2},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"postOnThird":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"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_force","runner":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":{"id":592836,"link":"/api/v1/people/592836"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"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, 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":75.9,"endSpeed":69.5,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.130288624200873,"aZ":-35.505880830361434,"pfxX":1.8656210814470064,"pfxZ":-2.723715491211209,"pX":-1.4740033301894897,"pZ":3.2671753421205794,"vX0":0.07355340673838587,"vY0":-110.4478211653928,"vZ0":0.8753604283956213,"x":173.19,"y":150.57,"x0":-1.7498623893855052,"y0":50.00048854927822,"z0":6.6231688089901155,"aX":2.2860900590183513},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-4.3,"breakHorizontal":-3.4,"spinRate":2154,"spinDirection":61},"zone":11,"typeConfidence":2.0,"plateTime":0.4974429079330025,"extension":5.932890608450968},"index":0,"playId":"92dad14c-6b61-38a5-aae1-7e7900430d8e","pitchNumber":1,"startTime":"2026-04-17T22:47:38.798Z","endTime":"2026-04-17T22:47:43.647Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":686948,"link":"/api/v1/people/686948"},"third":{"id":660670,"link":"/api/v1/people/660670"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.4,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.985878453214166,"aZ":-31.218537244315797,"pfxX":-7.933604331712458,"pfxZ":0.5828954270477062,"pX":-1.93361520890146,"pZ":2.774291740173366,"vX0":2.107592108312121,"vY0":-127.28692945255897,"vZ0":-2.6985479773271184,"x":190.7,"y":163.87,"x0":-1.7412845251450917,"y0":50.00343007701886,"z0":6.318588711176037,"aX":-13.026071307303807},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":0.7,"breakHorizontal":13.9,"spinRate":1240,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.4302203172763033,"extension":6.172622948064047},"index":1,"playId":"4b2602ae-e33c-3786-85c6-bd20a208f3e4","pitchNumber":2,"startTime":"2026-04-17T22:47:55.828Z","endTime":"2026-04-17T22:48:00.649Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":686948,"link":"/api/v1/people/686948"},"third":{"id":660670,"link":"/api/v1/people/660670"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.3,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.92352347406635,"aZ":-18.648165834900684,"pfxX":-9.294936905269525,"pfxZ":7.277446001853805,"pX":-0.39538868322408016,"pZ":3.803414045461843,"vX0":6.25550191771561,"vY0":-135.0738957045517,"vZ0":-3.3884936166429083,"x":132.07,"y":136.09,"x0":-1.527363740961336,"y0":50.00017007399564,"z0":6.376615593672941,"aX":-17.266113681195566},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.7,"breakHorizontal":15.6,"spinRate":2017,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.40466385831031415,"extension":6.288772315106486},"index":2,"playId":"261fc81f-2575-35b1-91a1-fec45c39bc44","pitchNumber":3,"startTime":"2026-04-17T22:48:14.550Z","endTime":"2026-04-17T22:48:19.398Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":686948,"link":"/api/v1/people/686948"},"third":{"id":660670,"link":"/api/v1/people/660670"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.2,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.027755498568133,"aZ":-15.828107549104534,"pfxX":-3.953908110281227,"pfxZ":9.002729107107942,"pX":-0.06754698583534575,"pZ":2.005440704469557,"vX0":5.257930209891297,"vY0":-134.3611887241833,"vZ0":-7.987459889759997,"x":119.57,"y":184.63,"x0":-1.54254180224861,"y0":50.00215659112731,"z0":6.157022830744947,"aX":-7.178446483907484},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.6,"breakHorizontal":5.9,"spinRate":2064,"spinDirection":210},"zone":8,"typeConfidence":2.0,"plateTime":0.40876642991125234,"extension":6.1793954194358225},"hitData":{"launchSpeed":97.1,"launchAngle":-8.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":158.75,"coordY":151.52}},"index":3,"playId":"1fef74c6-dc21-30ee-9cd1-c7e700ec3dda","pitchNumber":4,"startTime":"2026-04-17T22:48:32.737Z","endTime":"2026-04-17T22:48:43.369Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":686948,"link":"/api/v1/people/686948"},"third":{"id":660670,"link":"/api/v1/people/660670"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_ab"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_ab"},{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_pa"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.6,"awayTeamWinProbability":60.4,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":2.38,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2026-04-17T22:48:43.369Z","atBatIndex":4},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mike Yastrzemski singles on a ground ball to second baseman Edmundo Sosa, deflected by pitcher Taijuan Walker. Drake Baldwin scores. Matt Olson to 3rd.","rbi":1,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-17T22:49:05.596Z","endTime":"2026-04-17T22:50:46.630Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"postOnThird":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":592836,"link":"/api/v1/people/592836"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_deflection"},{"player":{"id":624641,"link":"/api/v1/people/624641"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":{"id":592836,"link":"/api/v1/people/592836"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.3,"endSpeed":80.2,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.48986234119959,"aZ":-21.66558897923337,"pfxX":1.6796229324344143,"pfxZ":6.453534092513202,"pX":1.4335222408267865,"pZ":2.1240468876064496,"vX0":6.5454184917187215,"vY0":-126.95288554339233,"vZ0":-6.255917237716389,"x":62.36,"y":181.43,"x0":-1.3986803576488178,"y0":50.005638998105134,"z0":6.3499477782585,"aX":2.735768083755795},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":10.4,"breakHorizontal":-4.6,"spinRate":2414,"spinDirection":184},"zone":14,"typeConfidence":2.0,"plateTime":0.431774552251337,"extension":6.260124486339568},"index":0,"playId":"4ffd8dbf-881f-3674-9f13-8bc43b9a2ef7","pitchNumber":1,"startTime":"2026-04-17T22:49:05.757Z","endTime":"2026-04-17T22:49:10.572Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"second":{"id":621566,"link":"/api/v1/people/621566"},"third":{"id":686948,"link":"/api/v1/people/686948"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.5,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.72725570849311,"aZ":-22.354417866213517,"pfxX":1.9821237037836847,"pfxZ":6.104735454775826,"pX":-0.13181053909479246,"pZ":3.2702948476479787,"vX0":3.201755493399743,"vY0":-125.85276781418224,"vZ0":-3.2769331765374083,"x":122.02,"y":150.48,"x0":-1.6764820347094787,"y0":50.00611110015121,"z0":6.392844000629839,"aX":3.1912085456264716},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":10.6,"breakHorizontal":-4.3,"spinRate":2398,"spinDirection":176},"zone":2,"typeConfidence":2.0,"plateTime":0.43464916736251524,"extension":5.937330092460684},"index":1,"playId":"7d56222a-be3b-3f2b-bb95-59e715ade049","pitchNumber":2,"startTime":"2026-04-17T22:49:22.643Z","endTime":"2026-04-17T22:49:27.853Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"second":{"id":621566,"link":"/api/v1/people/621566"},"third":{"id":686948,"link":"/api/v1/people/686948"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.6,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.582076607635564,"aZ":-16.508945670340864,"pfxX":-9.522118290856046,"pfxZ":8.371849321324536,"pX":1.1385809622569707,"pZ":2.466762882456648,"vX0":9.691587402201222,"vY0":-135.86889110087782,"vZ0":-7.135206341937087,"x":73.6,"y":172.18,"x0":-1.2363510718369914,"y0":50.00281664135791,"z0":6.2729032372044795,"aX":-17.81572205124108},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.8,"breakHorizontal":15.2,"spinRate":2064,"spinDirection":211},"zone":12,"typeConfidence":2.0,"plateTime":0.4030290909895702,"extension":6.269024078641596},"index":2,"playId":"0f42f95f-9355-3cdc-8152-e341412dd3b7","pitchNumber":3,"startTime":"2026-04-17T22:49:37.762Z","endTime":"2026-04-17T22:49:42.792Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"second":{"id":621566,"link":"/api/v1/people/621566"},"third":{"id":686948,"link":"/api/v1/people/686948"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":75.8,"endSpeed":70.4,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.06732028212509,"aZ":-38.0522389744225,"pfxX":1.5941678997494781,"pfxZ":-4.77756888697391,"pX":-0.038935943472038353,"pZ":0.9442136038179987,"vX0":2.9166930126712356,"vY0":-110.35343651218422,"vZ0":-3.219647769184736,"x":118.48,"y":213.29,"x0":-1.5860926309927235,"y0":50.003028370954844,"z0":6.439922922215023,"aX":1.96114359321623},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.9,"breakVerticalInduced":-9.2,"breakHorizontal":-3.7,"spinRate":2325,"spinDirection":40},"zone":13,"typeConfidence":2.0,"plateTime":0.4967797796651183,"extension":6.033478492811101},"index":3,"playId":"99955a5b-1698-35b1-9175-68177f9d4332","pitchNumber":4,"startTime":"2026-04-17T22:49:53.809Z","endTime":"2026-04-17T22:49:59.194Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"second":{"id":621566,"link":"/api/v1/people/621566"},"third":{"id":686948,"link":"/api/v1/people/686948"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":81.7,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.23768426073972,"aZ":-21.77964129061874,"pfxX":1.2738665608335027,"pfxZ":6.190945062422469,"pX":-0.044456888997673326,"pZ":2.180754996506129,"vX0":3.798722328713262,"vY0":-127.94754188861523,"vZ0":-6.131751557926935,"x":118.69,"y":179.9,"x0":-1.7063059957625182,"y0":50.00271401537887,"z0":6.284260015631645,"aX":2.139027975092569},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":10.2,"breakHorizontal":-3.1,"spinRate":2381,"spinDirection":191},"zone":5,"typeConfidence":2.0,"plateTime":0.42601541912048324,"extension":6.219158705415231},"index":4,"playId":"ddadbf2f-579b-3ee9-9f21-8d7e24af47dc","pitchNumber":5,"startTime":"2026-04-17T22:50:13.990Z","endTime":"2026-04-17T22:50:19.888Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"second":{"id":621566,"link":"/api/v1/people/621566"},"third":{"id":686948,"link":"/api/v1/people/686948"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":84.8,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.480284984264472,"aZ":-18.66851522640841,"pfxX":-9.46819302997688,"pfxZ":7.328666345501031,"pX":-0.13087090799799267,"pZ":2.9073149627652284,"vX0":6.555677282539971,"vY0":-135.15727693019255,"vZ0":-5.6353015343390895,"x":121.99,"y":160.28,"x0":-1.3622520669875229,"y0":50.004534026785244,"z0":6.337749591095968,"aX":-17.453800394113916},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":12.2,"breakHorizontal":15.7,"spinRate":2045,"spinDirection":210},"zone":2,"typeConfidence":2.0,"plateTime":0.4058298920054373,"extension":6.3610265080998225},"hitData":{"launchSpeed":98.1,"launchAngle":-5.0,"totalDistance":27.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":135.85,"coordY":167.75}},"index":5,"playId":"a9d6c1cf-676f-3e3f-9361-4f6f82eabbbf","pitchNumber":6,"startTime":"2026-04-17T22:50:37.636Z","endTime":"2026-04-17T22:50:46.630Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"second":{"id":621566,"link":"/api/v1/people/621566"},"third":{"id":686948,"link":"/api/v1/people/686948"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":573262,"link":"/api/v1/people/573262"},"credit":"b_ab"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_ab"},{"player":{"id":573262,"link":"/api/v1/people/573262"},"credit":"b_pa"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.4,"awayTeamWinProbability":68.6,"homeTeamWinProbabilityAdded":-8.200000000000003,"leverageIndex":1.85,"dramaIndex":102.0,"contextMetrics":{},"playEndTime":"2026-04-17T22:50:46.630Z","atBatIndex":5},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dominic Smith flies out to left fielder Otto Kemp.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-17T22:52:09.707Z","endTime":"2026-04-17T22:53:16.695Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":805249,"link":"/api/v1/people/805249"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":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-04-17T22:51:21.322Z","endTime":"2026-04-17T22:52:12.037Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"first":{"id":573262,"link":"/api/v1/people/573262"},"third":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.2,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.72798199007494,"aZ":-27.5953611694922,"pfxX":-7.987719246160257,"pfxZ":2.812456652793853,"pX":-1.187582223949789,"pZ":1.9466142908781334,"vX0":3.9140461450062305,"vY0":-126.79461053797435,"vZ0":-5.32030381353111,"x":162.27,"y":186.22,"x0":-1.7127369964925598,"y0":50.00536154918363,"z0":6.271977824324265,"aX":-13.01832351953701},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.1,"breakHorizontal":13.6,"spinRate":1440,"spinDirection":221},"zone":13,"typeConfidence":2.0,"plateTime":0.4318432233639138,"extension":6.221913209812872},"index":1,"playId":"9c00e53e-be54-3809-a7b9-824190e86d71","pitchNumber":1,"startTime":"2026-04-17T22:52:12.037Z","endTime":"2026-04-17T22:52:16.796Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"first":{"id":573262,"link":"/api/v1/people/573262"},"third":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":81.4,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.68365266183148,"aZ":-27.17451925792609,"pfxX":-8.02276870201004,"pfxZ":2.9978774872516247,"pX":0.3912544095952057,"pZ":2.3337409359633527,"vX0":7.642072858487488,"vY0":-127.37259935041128,"vZ0":-4.712720288916085,"x":102.09,"y":175.77,"x0":-1.5853344499306117,"y0":50.002355579151214,"z0":6.32082839969088,"aX":-13.369836935685363},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.7,"breakHorizontal":13.1,"spinRate":1589,"spinDirection":223},"zone":6,"typeConfidence":2.0,"plateTime":0.42772597415281854,"extension":6.219748325391367},"index":2,"playId":"47506d8e-323c-3934-bd14-5c80f0794753","pitchNumber":2,"startTime":"2026-04-17T22:52:29.042Z","endTime":"2026-04-17T22:52:33.663Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"first":{"id":573262,"link":"/api/v1/people/573262"},"third":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":3,"playId":"5dda347b-87d2-36cd-9975-3ca3e7990c14","startTime":"2026-04-17T22:52:47.745Z","endTime":"2026-04-17T22:52:51.284Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"first":{"id":573262,"link":"/api/v1/people/573262"},"third":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":75.8,"endSpeed":69.9,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.81135386580049,"aZ":-40.29043614581974,"pfxX":2.4366716886143567,"pfxZ":-6.625882203259977,"pX":-0.23349127738890904,"pZ":2.3729288111565072,"vX0":2.3997639171266925,"vY0":-110.33243019461574,"vZ0":-0.008131578262316363,"x":125.9,"y":174.71,"x0":-1.6544308340249625,"y0":50.00291398212318,"z0":6.645437714082536,"aX":2.9844622850555296},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.4,"breakVerticalInduced":-11.6,"breakHorizontal":-5.0,"spinRate":2448,"spinDirection":54},"zone":5,"typeConfidence":2.0,"plateTime":0.4976520490366827,"extension":5.851160502815069},"hitData":{"launchSpeed":83.6,"launchAngle":37.0,"totalDistance":293.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":69.22,"coordY":106.9}},"index":4,"playId":"f865e381-746f-38c7-a3a8-2993acdb78a4","pitchNumber":3,"startTime":"2026-04-17T22:53:06.687Z","endTime":"2026-04-17T22:53:16.695Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"first":{"id":573262,"link":"/api/v1/people/573262"},"third":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642086,"link":"/api/v1/people/642086"},"credit":"b_ab"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_ab"},{"player":{"id":642086,"link":"/api/v1/people/642086"},"credit":"b_pa"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.199999999999996,"awayTeamWinProbability":64.80000000000001,"homeTeamWinProbabilityAdded":3.799999999999997,"leverageIndex":1.44,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2026-04-17T22:53:16.695Z","atBatIndex":6},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Trea Turner grounds out, third baseman Austin Riley to first baseman Matt Olson.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-17T22:55:19.547Z","endTime":"2026-04-17T22:56:49.694Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663586,"link":"/api/v1/people/663586"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"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":89.5,"endSpeed":81.3,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.909251767295792,"aZ":-21.88807085705304,"pfxX":9.465343042122015,"pfxZ":6.056818515025187,"pX":0.37633530265675547,"pZ":2.2103422843183855,"vX0":-4.63699862498549,"vY0":-130.18500079563933,"vZ0":-4.938282897969374,"x":102.65,"y":179.1,"x0":0.9604644398890181,"y0":50.005943504704476,"z0":5.810889787491305,"aX":16.08570480045965},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":10.0,"breakHorizontal":-16.0,"spinRate":1890,"spinDirection":133},"zone":9,"typeConfidence":2.0,"plateTime":0.42237281074573296,"extension":6.036217708534571},"index":0,"playId":"a32c4e3c-c06c-330f-b866-97481c77ff4a","pitchNumber":1,"startTime":"2026-04-17T22:55:24.583Z","endTime":"2026-04-17T22:55:29.818Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.9,"endSpeed":72.6,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.5939079749744,"aZ":-33.76298090228221,"pfxX":-2.5536139060941174,"pfxZ":-1.202291841803671,"pX":0.5580016746539758,"pZ":2.6644443508012565,"vX0":-0.483925870002665,"vY0":-113.62702485141688,"vZ0":-0.09556198396519822,"x":95.73,"y":166.84,"x0":1.105101613641034,"y0":50.00238018895031,"z0":6.03000771115651,"aX":-3.3769592049172807},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-1.9,"breakHorizontal":4.8,"spinRate":2249,"spinDirection":305},"zone":6,"typeConfidence":2.0,"plateTime":0.47995149386527425,"extension":5.862151912374657},"index":1,"playId":"f4797e6c-8793-3ee0-a9ad-0e2103915f8e","pitchNumber":2,"startTime":"2026-04-17T22:55:36.994Z","endTime":"2026-04-17T22:55:44.392Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":83.3,"endSpeed":75.8,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.44667762251879,"aZ":-21.94613815604773,"pfxX":7.422100873226974,"pfxZ":6.918035010842548,"pX":1.06191713204233,"pZ":3.253277392913037,"vX0":-2.7722756221301497,"vY0":-121.28920567656326,"vZ0":-1.3205310565808221,"x":76.52,"y":150.94,"x0":1.260500341398207,"y0":50.002053016645014,"z0":5.732805589339291,"aX":10.971557307993926},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":12.5,"breakHorizontal":-12.7,"spinRate":1580,"spinDirection":123},"zone":12,"typeConfidence":2.0,"plateTime":0.45294413730231975,"extension":6.076412881037744},"index":2,"playId":"80196c1b-cf71-3cd8-ac58-e19d0cb41818","pitchNumber":3,"startTime":"2026-04-17T22:55:52.360Z","endTime":"2026-04-17T22:55:57.269Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":82.9,"endSpeed":75.3,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.850742160730608,"aZ":-20.77033149404525,"pfxX":9.0411202194339,"pfxZ":7.85498152036125,"pX":-0.6578176080421463,"pZ":1.2869896638156038,"vX0":-6.389353647778603,"vY0":-120.42794506225206,"vZ0":-5.897434833249474,"x":142.07,"y":204.03,"x0":0.8699789127144854,"y0":50.00524025665677,"z0":5.634114615851043,"aX":13.13189617072711},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":12.8,"breakHorizontal":-14.6,"spinRate":1579,"spinDirection":126},"zone":13,"typeConfidence":2.0,"plateTime":0.45678790862939644,"extension":6.290543016784755},"index":3,"playId":"edc79338-08b3-3583-8585-695e7c707eed","pitchNumber":4,"startTime":"2026-04-17T22:56:07.488Z","endTime":"2026-04-17T22:56:13.429Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":83.7,"endSpeed":75.9,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.194819849787397,"aZ":-22.370737210544245,"pfxX":7.864993113870655,"pfxZ":6.638100320964058,"pX":0.8286015361950937,"pZ":1.3119662495223627,"vX0":-2.9774628649128148,"vY0":-121.64047065365224,"vZ0":-5.588220308455845,"x":85.42,"y":203.36,"x0":1.0571441340377865,"y0":50.00133708258961,"z0":5.617838477140478,"aX":11.608129166420948},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":10.7,"breakHorizontal":-13.3,"spinRate":1672,"spinDirection":125},"zone":14,"typeConfidence":2.0,"plateTime":0.4529032320512236,"extension":6.256385691065369},"index":4,"playId":"ebaf5dec-dbce-3962-bc28-59a50d009274","pitchNumber":5,"startTime":"2026-04-17T22:56:23.118Z","endTime":"2026-04-17T22:56:28.298Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.2,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.494818617518185,"aZ":-23.541061984974068,"pfxX":9.48824108362014,"pfxZ":4.864628148070345,"pX":-0.6956656348499267,"pZ":2.664083770117812,"vX0":-6.984885254076113,"vY0":-132.62167188306887,"vZ0":-3.6218594513085414,"x":143.52,"y":166.85,"x0":0.7451504451757435,"y0":50.00116912379891,"z0":5.773092808345956,"aX":16.828121640103266},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":8.2,"breakHorizontal":-15.6,"spinRate":2004,"spinDirection":133},"zone":4,"typeConfidence":2.0,"plateTime":0.41367868032608834,"extension":6.097326540792118},"hitData":{"launchSpeed":96.6,"launchAngle":-17.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":97.33,"coordY":162.17}},"index":5,"playId":"bb8c2b10-3e0b-35cb-88f1-8956a02a353a","pitchNumber":6,"startTime":"2026-04-17T22:56:39.169Z","endTime":"2026-04-17T22:56:49.694Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_ab"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_ab"},{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_pa"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.9,"awayTeamWinProbability":67.1,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.9,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-04-17T22:56:49.694Z","atBatIndex":7},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Kyle Schwarber hit by pitch.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-17T22:57:10.970Z","endTime":"2026-04-17T22:57:48.550Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":77.3,"endSpeed":70.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.989419747354493,"aZ":-34.81750358788068,"pfxX":-3.4011103145591766,"pfxZ":-2.070129355840278,"pX":0.8835172343063685,"pZ":3.5316625289568697,"vX0":-0.03791383874526129,"vY0":-112.52823767237113,"vZ0":2.3271977892134785,"x":83.32,"y":143.43,"x0":1.3421977901645723,"y0":50.000781208797456,"z0":6.01885858874989,"aX":-4.348117696292851},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-2.8,"breakHorizontal":6.1,"spinRate":2312,"spinDirection":304},"zone":12,"typeConfidence":2.0,"plateTime":0.48729437039757073,"extension":5.932495759777223},"index":0,"playId":"3a25fd57-70e9-35b1-8d56-f80bb257879b","pitchNumber":1,"startTime":"2026-04-17T22:57:11.821Z","endTime":"2026-04-17T22:57:16.870Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":81.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.10212145144102,"aZ":-24.130629484725528,"pfxX":10.690250304123731,"pfxZ":4.671080636691453,"pX":0.28814966907887973,"pZ":2.3803813824238795,"vX0":-5.6158337958561315,"vY0":-131.48350203767737,"vZ0":-3.5008704266239246,"x":106.02,"y":174.51,"x0":1.0813719233456842,"y0":50.003494892927606,"z0":5.553465837864398,"aX":18.41419503117955},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":7.8,"breakHorizontal":-17.9,"spinRate":1943,"spinDirection":131},"zone":6,"typeConfidence":2.0,"plateTime":0.41919385881347004,"extension":6.235202137725753},"index":1,"playId":"ba950b59-35ca-39e0-b82d-f5c9a9f87156","pitchNumber":2,"startTime":"2026-04-17T22:57:27.111Z","endTime":"2026-04-17T22:57:31.319Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":76.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.98426152528755,"aZ":-27.895547538612135,"pfxX":7.1737525235651445,"pfxZ":2.873935386706549,"pX":2.405419432354168,"pZ":3.3976367149228444,"vX0":0.07571901046567503,"vY0":-121.80737354083821,"vZ0":0.39329152812273105,"x":25.31,"y":147.04,"x0":1.443262927626359,"y0":50.00264761547258,"z0":5.663981364248532,"aX":10.680015653632028},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":5.5,"breakHorizontal":-13.0,"spinRate":1494,"spinDirection":116},"zone":12,"typeConfidence":2.0,"plateTime":0.4512655943445245,"extension":6.048390138833263},"index":2,"playId":"a856e764-9b3c-3e81-88e8-4ff65e5ba641","pitchNumber":3,"startTime":"2026-04-17T22:57:43.520Z","endTime":"2026-04-17T22:57:48.550Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_pa"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.5,"awayTeamWinProbability":64.5,"homeTeamWinProbabilityAdded":2.6000000000000014,"leverageIndex":0.65,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-04-17T22:57:48.550Z","atBatIndex":8},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryce Harper singles on a line drive to left fielder Mike Yastrzemski. Kyle Schwarber to 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-17T22:58:20.535Z","endTime":"2026-04-17T23:00:24.101Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"postOnSecond":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":573262,"link":"/api/v1/people/573262"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.6,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.81582482008918,"aZ":-26.186440097446336,"pfxX":7.050741148273904,"pfxZ":3.3510921969239487,"pX":-0.5190293209263155,"pZ":3.947401509870265,"vX0":-5.908024868888568,"vY0":-132.5165304361016,"vZ0":0.3072110561387065,"x":136.78,"y":132.2,"x0":0.8170930782148516,"y0":50.005307046834574,"z0":5.734179233802754,"aX":12.61271462978304},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":6.4,"breakHorizontal":-11.5,"spinRate":1909,"spinDirection":133},"zone":11,"typeConfidence":2.0,"plateTime":0.41242212249171795,"extension":6.130645808732149},"index":0,"playId":"618a8f7d-ca85-3409-9c0e-d16de1c96918","pitchNumber":1,"startTime":"2026-04-17T22:58:23.286Z","endTime":"2026-04-17T22:58:27.639Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"first":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":83.3,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.718136741881523,"aZ":-22.851260043329773,"pfxX":10.348444757646543,"pfxZ":5.226664611222595,"pX":-0.5509130725413223,"pZ":1.6908600848249309,"vX0":-7.081764540541306,"vY0":-133.45004506769789,"vZ0":-5.613591090015527,"x":138.0,"y":193.13,"x0":0.8078563373040702,"y0":50.002213746427735,"z0":5.493191744349028,"aX":18.455597016174444},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":8.3,"breakHorizontal":-16.9,"spinRate":2029,"spinDirection":129},"zone":7,"typeConfidence":2.0,"plateTime":0.4122089868675123,"extension":6.222985910931715},"index":1,"playId":"08bf566a-60de-3bcb-8093-69fcb5b9201c","pitchNumber":2,"startTime":"2026-04-17T22:58:41.489Z","endTime":"2026-04-17T22:58:47.145Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"first":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":90.3,"endSpeed":81.4,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.42251135495752,"aZ":-24.393613410792995,"pfxX":8.737068465370648,"pfxZ":4.538825716066704,"pX":0.0884205183178901,"pZ":2.285855672457577,"vX0":-4.643459283674717,"vY0":-131.2618098687015,"vZ0":-3.6942210081025753,"x":98.02,"y":141.76,"x0":0.7622027095770675,"y0":50.00243918759052,"z0":5.5660261328244,"aX":14.972685921126777},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":7.4,"breakHorizontal":-14.5,"spinRate":1892,"spinDirection":128},"zone":5,"typeConfidence":2.0,"plateTime":0.4201726070249463,"extension":6.197297742041853},"index":2,"playId":"64be0e50-2ff2-352f-919c-1a28c7e8ef88","pitchNumber":3,"startTime":"2026-04-17T22:59:01.120Z","endTime":"2026-04-17T22:59:05.273Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"first":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"playId":"1f0e980f-1d29-3233-8e2b-76aafa1a833e","startTime":"2026-04-17T22:59:25.454Z","endTime":"2026-04-17T22:59:29.313Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"first":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.5,"endSpeed":71.4,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.649382598805534,"aZ":-35.831271757415024,"pfxX":-3.713927930464643,"pfxZ":-2.840688760824534,"pX":-1.3340292322906218,"pZ":0.40225367038743015,"vX0":-3.8208595508999887,"vY0":-114.19394330386544,"vZ0":-3.877865596102061,"x":167.85,"y":227.92,"x0":0.8581602013503333,"y0":50.00064170992268,"z0":5.735118137017533,"aX":-4.787916855219163},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-6.0,"breakHorizontal":7.9,"spinRate":2423,"spinDirection":315},"zone":13,"typeConfidence":2.0,"plateTime":0.4840465430137515,"extension":6.316670437226308},"index":4,"playId":"d61ee833-e4b6-3622-8388-c45f7207b1fa","pitchNumber":4,"startTime":"2026-04-17T22:59:46.691Z","endTime":"2026-04-17T22:59:51.899Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"first":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":83.8,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.435094532559308,"aZ":-22.202547927882346,"pfxX":11.205181232549567,"pfxZ":5.549704394757624,"pX":-0.8351688234109644,"pZ":1.5722023969419023,"vX0":-7.767328459131626,"vY0":-133.62277335272717,"vZ0":-5.984258452172796,"x":148.83,"y":196.33,"x0":0.662535307013693,"y0":50.00342506163607,"z0":5.449851042135883,"aX":20.13965878801045},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":8.9,"breakHorizontal":-18.5,"spinRate":2004,"spinDirection":134},"zone":13,"typeConfidence":2.0,"plateTime":0.4108570497756552,"extension":6.206305600069472},"hitData":{"launchSpeed":75.1,"launchAngle":13.0,"totalDistance":165.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":82.75,"coordY":104.87}},"index":5,"playId":"ae71f079-7f0a-33fd-b9cf-6552026fc6e0","pitchNumber":5,"startTime":"2026-04-17T23:00:11.101Z","endTime":"2026-04-17T23:00:24.101Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"first":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_ab"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_ab"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_pa"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.5,"awayTeamWinProbability":60.5,"homeTeamWinProbabilityAdded":4.0,"leverageIndex":1.26,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2026-04-17T23:00:24.101Z","atBatIndex":9},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Adolis García walks. Kyle Schwarber to 3rd. Bryce Harper to 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-17T23:00:48.128Z","endTime":"2026-04-17T23:02:28.432Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"postOnSecond":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"postOnThird":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"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":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":83.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.94772627857659,"aZ":-24.56760499963649,"pfxX":10.05178578496901,"pfxZ":4.254636833297923,"pX":0.40848165252227253,"pZ":4.095089824272598,"vX0":-4.684421020708602,"vY0":-133.44040890212915,"vZ0":0.5988517548092057,"x":101.43,"y":128.21,"x0":0.888779896498924,"y0":50.00360480246577,"z0":5.6492400457159775,"aX":17.977147760862014},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":8.0,"breakHorizontal":-17.0,"spinRate":2044,"spinDirection":131},"zone":12,"typeConfidence":2.0,"plateTime":0.4117856783673761,"extension":6.057762618533102},"index":0,"playId":"76cf1497-9b91-3fb5-8316-ad30f9b36891","pitchNumber":1,"startTime":"2026-04-17T23:00:51.442Z","endTime":"2026-04-17T23:00:55.926Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":83.3,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.70616647067019,"aZ":-22.67755257582327,"pfxX":10.043565997187924,"pfxZ":5.336618963127151,"pX":-0.39582988193688773,"pZ":2.103259685659889,"vX0":-6.585059737182794,"vY0":-132.8447565863782,"vZ0":-4.646782882426637,"x":132.09,"y":181.99,"x0":0.8162412917081913,"y0":50.00062500683033,"z0":5.533427654394128,"aX":17.86469764417047},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":8.8,"breakHorizontal":-16.7,"spinRate":1979,"spinDirection":133},"zone":7,"typeConfidence":2.0,"plateTime":0.4130404263712939,"extension":6.279018323231171},"index":1,"playId":"3612b3b2-b902-3c0f-a365-e64f81ad7a41","pitchNumber":2,"startTime":"2026-04-17T23:01:09.214Z","endTime":"2026-04-17T23:01:14.046Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":75.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.26855153096019,"aZ":-26.01165606612223,"pfxX":8.179829044650724,"pfxZ":4.208782891228014,"pX":0.08306417791894952,"pZ":1.5055823656544485,"vX0":-4.635446175558782,"vY0":-120.50656019164413,"vZ0":-4.178657477960639,"x":113.83,"y":198.13,"x0":0.9726535352891383,"y0":50.004507360195134,"z0":5.570268161897826,"aX":11.98484367092785},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":6.8,"breakHorizontal":-13.7,"spinRate":1611,"spinDirection":123},"zone":14,"typeConfidence":2.0,"plateTime":0.455197235241231,"extension":6.238886287993159},"index":2,"playId":"f55e5a42-d68b-34c6-80b7-bf8badb38e6c","pitchNumber":3,"startTime":"2026-04-17T23:01:27.695Z","endTime":"2026-04-17T23:01:33.027Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.958675838832555,"aZ":-22.711573899950196,"pfxX":8.926501860495147,"pfxZ":6.184459527850109,"pX":-0.29850016520899975,"pZ":0.9816398757689735,"vX0":-5.7546414925015,"vY0":-122.84107053343907,"vZ0":-6.086289038393359,"x":128.38,"y":212.28,"x0":0.9127435135868069,"y0":50.00548424864753,"z0":5.417940843100331,"aX":13.666848358213684},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":10.0,"breakHorizontal":-14.9,"spinRate":1637,"spinDirection":124},"zone":13,"typeConfidence":2.0,"plateTime":0.4456030156024089,"extension":6.337011780035407},"index":3,"playId":"998981ef-355b-3b7f-9cce-076be3b818b3","pitchNumber":4,"startTime":"2026-04-17T23:01:48.637Z","endTime":"2026-04-17T23:01:53.990Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"index":4,"startTime":"2026-04-17T23:02:08.701Z","endTime":"2026-04-17T23:02:21.940Z","isPitch":false,"type":"action","player":{"id":666969,"link":"/api/v1/people/666969"},"defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":83.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.521837579489688,"aZ":-25.4669801450554,"pfxX":8.861423969410051,"pfxZ":3.7538781718008067,"pX":1.2203776022857233,"pZ":4.4798666660196025,"vX0":-2.5767985359386376,"vY0":-132.82299426627168,"vZ0":1.7820652563108095,"x":70.48,"y":117.82,"x0":1.0520404266297934,"y0":50.0018721581567,"z0":5.652461176527049,"aX":15.827209515764181},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":7.4,"breakHorizontal":-15.5,"spinRate":1935,"spinDirection":131},"zone":12,"typeConfidence":2.0,"plateTime":0.4124153512721769,"extension":6.151466512917413},"index":5,"playId":"c05122fc-17c2-3613-9339-a9164a3b8ca7","pitchNumber":5,"startTime":"2026-04-17T23:02:21.940Z","endTime":"2026-04-17T23:02:28.432Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_pa"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":45.9,"awayTeamWinProbability":54.1,"homeTeamWinProbabilityAdded":6.399999999999999,"leverageIndex":2.05,"dramaIndex":95.0,"contextMetrics":{},"playEndTime":"2026-04-17T23:02:28.432Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Edmundo Sosa strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-17T23:03:27.526Z","endTime":"2026-04-17T23:05:09.410Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"postOnSecond":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"postOnThird":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,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":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-17T23:02:36.995Z","endTime":"2026-04-17T23:03:29.686Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"first":{"id":666969,"link":"/api/v1/people/666969"},"second":{"id":547180,"link":"/api/v1/people/547180"},"third":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":82.9,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.436688960616845,"aZ":-24.57106179264167,"pfxX":9.612938695073609,"pfxZ":4.3123694327333855,"pX":0.4542417221914074,"pZ":2.6554433590033546,"vX0":-4.356059289147802,"vY0":-132.28921737654247,"vZ0":-3.001785744587054,"x":99.69,"y":167.08,"x0":0.8773851495132392,"y0":50.00501849609277,"z0":5.615152035414587,"aX":16.961765804281868},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.3,"breakHorizontal":-16.4,"spinRate":1997,"spinDirection":133},"zone":6,"typeConfidence":2.0,"plateTime":0.41476261575148676,"extension":6.0702328033519235},"index":1,"playId":"faac131b-4b11-3989-a0f3-2badb8aa7685","pitchNumber":1,"startTime":"2026-04-17T23:03:29.686Z","endTime":"2026-04-17T23:03:36.322Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"first":{"id":666969,"link":"/api/v1/people/666969"},"second":{"id":547180,"link":"/api/v1/people/547180"},"third":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":91.7,"endSpeed":82.3,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.9978764800765,"aZ":-22.263998507989065,"pfxX":10.564048652804427,"pfxZ":5.64967278260067,"pX":0.7489033362418864,"pZ":1.3489702106430257,"vX0":-4.098154960280807,"vY0":-133.19156593064832,"vZ0":-6.034292029202559,"x":88.45,"y":202.36,"x0":0.9564893261418462,"y0":50.00109287140818,"z0":5.309927878456766,"aX":18.523109316599662},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":8.8,"breakHorizontal":-17.9,"spinRate":2068,"spinDirection":130},"zone":14,"typeConfidence":2.0,"plateTime":0.41506315031003993,"extension":6.1543610283425245},"index":2,"playId":"b486ef20-fe2b-3634-b4a7-d23085243fc2","pitchNumber":2,"startTime":"2026-04-17T23:03:47.625Z","endTime":"2026-04-17T23:03:51.917Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"first":{"id":666969,"link":"/api/v1/people/666969"},"second":{"id":547180,"link":"/api/v1/people/547180"},"third":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.0,"endSpeed":73.5,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.78621132742942,"aZ":-34.07515021099933,"pfxX":-3.3799119326015283,"pfxZ":-1.4147138242562738,"pX":-1.3206598493452604,"pZ":0.5123742392829742,"vX0":-4.200670404922674,"vY0":-115.06367580171744,"vZ0":-3.9861729816410505,"x":167.34,"y":224.95,"x0":0.9657021505190466,"y0":50.00196440628501,"z0":5.559026350362085,"aX":-4.544344274795533},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-3.2,"breakHorizontal":7.2,"spinRate":2431,"spinDirection":302},"zone":13,"typeConfidence":2.0,"plateTime":0.475511043969294,"extension":6.345028707786674},"index":3,"playId":"3823fb89-1e2d-312e-a7e4-146bc0cbe6d8","pitchNumber":3,"startTime":"2026-04-17T23:04:00.395Z","endTime":"2026-04-17T23:04:05.768Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"first":{"id":666969,"link":"/api/v1/people/666969"},"second":{"id":547180,"link":"/api/v1/people/547180"},"third":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":75.9,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.781628599156853,"aZ":-26.907230544550067,"pfxX":8.411950652551408,"pfxZ":3.5578662803832364,"pX":0.9242003861294276,"pZ":1.9323717076438658,"vX0":-3.35835627638978,"vY0":-121.66742752701181,"vZ0":-2.973382032422906,"x":81.77,"y":186.61,"x0":1.2396814433796557,"y0":50.00078841590908,"z0":5.534440476957805,"aX":12.445104097936342},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":5.9,"breakHorizontal":-14.3,"spinRate":1561,"spinDirection":124},"zone":14,"typeConfidence":2.0,"plateTime":0.4524543118741535,"extension":6.27863197057766},"index":4,"playId":"514ba4d6-bd77-31e5-aa1e-3b5b79913d95","pitchNumber":4,"startTime":"2026-04-17T23:04:17.286Z","endTime":"2026-04-17T23:04:22.522Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"first":{"id":666969,"link":"/api/v1/people/666969"},"second":{"id":547180,"link":"/api/v1/people/547180"},"third":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":5,"startTime":"2026-04-17T23:04:35.141Z","endTime":"2026-04-17T23:04:43.156Z","isPitch":false,"type":"action","player":{"id":624641,"link":"/api/v1/people/624641"},"defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"first":{"id":666969,"link":"/api/v1/people/666969"},"second":{"id":547180,"link":"/api/v1/people/547180"},"third":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":76.3,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.89294217030133,"aZ":-21.866143295162452,"pfxX":10.710756512626045,"pfxZ":6.82751867618193,"pX":1.0013629552881838,"pZ":2.2216329424010657,"vX0":-2.9277847688637255,"vY0":-123.53205492490241,"vZ0":-3.6825780431683377,"x":78.83,"y":178.8,"x0":0.8274360116278625,"y0":50.00426528489659,"z0":5.620696631540468,"aX":16.172997095674063},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":11.5,"breakHorizontal":-18.5,"spinRate":1667,"spinDirection":124},"zone":14,"typeConfidence":2.0,"plateTime":0.4473709997874229,"extension":6.171836444305487},"index":6,"playId":"f3536f81-1ba2-3eca-8020-bbbfa21cb8a3","pitchNumber":5,"startTime":"2026-04-17T23:04:43.156Z","endTime":"2026-04-17T23:04:47.863Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"first":{"id":666969,"link":"/api/v1/people/666969"},"second":{"id":547180,"link":"/api/v1/people/547180"},"third":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":82.0,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.88305467147339,"aZ":-24.04433983005565,"pfxX":10.57854935378818,"pfxZ":4.653723323518719,"pX":0.4606758312266555,"pZ":4.116119878045859,"vX0":-4.090091592850726,"vY0":-132.23606753189097,"vZ0":0.21506797884170337,"x":99.44,"y":127.64,"x0":0.6656656841874615,"y0":50.00044437346006,"z0":5.8180131747921635,"aX":18.469268990558895},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":8.8,"breakHorizontal":-18.0,"spinRate":1897,"spinDirection":135},"zone":12,"typeConfidence":2.0,"plateTime":0.4164528491341435,"extension":6.149752261857752},"index":7,"playId":"94a71fa7-8751-3515-98f4-0288f1615e09","pitchNumber":6,"startTime":"2026-04-17T23:05:03.582Z","endTime":"2026-04-17T23:05:09.410Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"first":{"id":666969,"link":"/api/v1/people/666969"},"second":{"id":547180,"link":"/api/v1/people/547180"},"third":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"credit":"b_ab"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_ab"},{"player":{"id":624641,"link":"/api/v1/people/624641"},"credit":"b_pa"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.0,"awayTeamWinProbability":62.0,"homeTeamWinProbabilityAdded":-7.899999999999999,"leverageIndex":2.66,"dramaIndex":120.0,"contextMetrics":{},"playEndTime":"2026-04-17T23:05:09.410Z","atBatIndex":11},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"J.T. Realmuto flies out to left fielder Mike Yastrzemski.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-17T23:05:30.409Z","endTime":"2026-04-17T23:06:36.645Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":573262,"link":"/api/v1/people/573262"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":83.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.731088587476272,"aZ":-16.581299278175184,"pfxX":6.609122529489297,"pfxZ":8.648531279601796,"pX":-0.19265114702378955,"pZ":3.3605153120788955,"vX0":-4.673757101731484,"vY0":-133.88127549512265,"vZ0":-2.9593488784805237,"x":124.34,"y":148.05,"x0":0.7230156376962522,"y0":50.0022966573895,"z0":5.6767651722831785,"aX":11.91623388600859},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":15.1,"breakHorizontal":-10.9,"spinRate":2130,"spinDirection":136},"zone":2,"typeConfidence":2.0,"plateTime":0.4101703841266988,"extension":6.171313181560105},"index":0,"playId":"6cda460d-52a8-38bb-8f66-a80a4344fa83","pitchNumber":1,"startTime":"2026-04-17T23:05:32.039Z","endTime":"2026-04-17T23:05:36.413Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"first":{"id":666969,"link":"/api/v1/people/666969"},"second":{"id":547180,"link":"/api/v1/people/547180"},"third":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":83.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.738241303113806,"aZ":-15.002273297719613,"pfxX":5.02174529032384,"pfxZ":9.488360997057713,"pX":-0.6916463645510578,"pZ":2.8990135448261003,"vX0":-5.085348650392159,"vY0":-134.1002067242787,"vZ0":-4.277012086514611,"x":143.36,"y":160.51,"x0":0.582699653100336,"y0":50.002138335331814,"z0":5.594964780192269,"aX":9.087343841345186},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.4,"breakHorizontal":-7.9,"spinRate":2084,"spinDirection":138},"zone":1,"typeConfidence":2.0,"plateTime":0.4094574044475747,"extension":6.239089100045302},"index":1,"playId":"3a852048-f9cc-3c5e-9b48-2726bf311c27","pitchNumber":2,"startTime":"2026-04-17T23:05:47.224Z","endTime":"2026-04-17T23:05:51.074Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"first":{"id":666969,"link":"/api/v1/people/666969"},"second":{"id":547180,"link":"/api/v1/people/547180"},"third":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.386311343233785,"aZ":-26.832215495349082,"pfxX":8.270404543066366,"pfxZ":3.4221621968766964,"pX":1.3101143100586177,"pZ":2.5090937069889505,"vX0":-1.8798863951229687,"vY0":-124.52915106221703,"vZ0":-2.1126039759626023,"x":67.06,"y":171.03,"x0":1.0032601420347642,"y0":50.00272951588746,"z0":5.601122247965978,"aX":12.91251459180671},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":5.9,"breakHorizontal":-14.5,"spinRate":1584,"spinDirection":124},"zone":12,"typeConfidence":2.0,"plateTime":0.44082230613735085,"extension":6.2703615857887565},"index":2,"playId":"c8f10335-f41e-3222-bbbc-2f9934e39455","pitchNumber":3,"startTime":"2026-04-17T23:06:06.022Z","endTime":"2026-04-17T23:06:10.945Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"first":{"id":666969,"link":"/api/v1/people/666969"},"second":{"id":547180,"link":"/api/v1/people/547180"},"third":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":83.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.767375668362465,"aZ":-22.159665558368072,"pfxX":10.908826383099276,"pfxZ":5.570592197250189,"pX":-0.5958166681771773,"pZ":2.4369014071657116,"vX0":-6.576177701004996,"vY0":-133.95465862280562,"vZ0":-4.209035851110118,"x":139.71,"y":172.98,"x0":0.48700759740847965,"y0":50.00579562101936,"z0":5.63390682570793,"aX":19.620279637273814},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":9.2,"breakHorizontal":-18.1,"spinRate":1976,"spinDirection":134},"zone":4,"typeConfidence":2.0,"plateTime":0.41054226382266945,"extension":6.1767404296575235},"hitData":{"launchSpeed":96.6,"launchAngle":58.0,"totalDistance":211.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":99.47,"coordY":120.58}},"index":3,"playId":"c4121dbc-e01c-302f-a5c4-5e9b8afa88a6","pitchNumber":4,"startTime":"2026-04-17T23:06:24.606Z","endTime":"2026-04-17T23:06:36.645Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"first":{"id":666969,"link":"/api/v1/people/666969"},"second":{"id":547180,"link":"/api/v1/people/547180"},"third":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"credit":"b_ab"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_ab"},{"player":{"id":592663,"link":"/api/v1/people/592663"},"credit":"b_pa"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.2,"awayTeamWinProbability":69.8,"homeTeamWinProbabilityAdded":-7.800000000000001,"leverageIndex":3.0,"dramaIndex":128.0,"contextMetrics":{},"playEndTime":"2026-04-17T23:06:36.645Z","atBatIndex":12},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mauricio Dubón flies out to second baseman Edmundo Sosa.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-17T23:09:04.159Z","endTime":"2026-04-17T23:10:35.436Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":80.0,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.773095409069715,"aZ":-22.355497054435038,"pfxX":1.9348897191819305,"pfxZ":6.066943947629753,"pX":0.6426204406069581,"pZ":2.8726295863452638,"vX0":5.109204836134513,"vY0":-125.93951407170834,"vZ0":-4.475163306925356,"x":92.5,"y":161.22,"x0":-1.6576497571930806,"y0":50.00263891812464,"z0":6.463867303991819,"aX":3.131149562981656},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":10.3,"breakHorizontal":-4.6,"spinRate":2384,"spinDirection":192},"zone":3,"typeConfidence":2.0,"plateTime":0.4336621940378973,"extension":5.969715516292649},"index":0,"playId":"71cbaead-44ba-3776-ad83-185de9ba37a8","pitchNumber":1,"startTime":"2026-04-17T23:09:06.148Z","endTime":"2026-04-17T23:09:11.124Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":92.1,"endSpeed":84.6,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.185524248690687,"aZ":-18.759524990829014,"pfxX":-9.368596860884647,"pfxZ":7.377189555557644,"pX":-0.13962283360334493,"pZ":2.16240181933609,"vX0":6.9283163701901005,"vY0":-133.83994007439753,"vZ0":-7.543860481085898,"x":122.32,"y":180.4,"x0":-1.5412350135411284,"y0":50.00463813168508,"z0":6.35510173382129,"aX":-17.042535227543965},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":12.0,"breakHorizontal":15.5,"spinRate":1920,"spinDirection":214},"zone":8,"typeConfidence":2.0,"plateTime":0.4088284694846491,"extension":6.094222333805561},"index":1,"playId":"fa84df73-b98f-3b04-9398-abe11565c029","pitchNumber":2,"startTime":"2026-04-17T23:09:18.061Z","endTime":"2026-04-17T23:09:22.724Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":75.6,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.150481758817325,"aZ":-28.031141727969743,"pfxX":3.6251545174275934,"pfxZ":2.900100104851065,"pX":1.681230471328898,"pZ":0.5560103068338078,"vX0":6.203318340501067,"vY0":-119.1154576685249,"vZ0":-7.405539347748432,"x":52.92,"y":223.77,"x0":-1.4338742201152983,"y0":50.00393004397817,"z0":6.260325427338939,"aX":5.17706587395467},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":3.6,"breakHorizontal":-8.2,"spinRate":2349,"spinDirection":85},"zone":14,"typeConfidence":2.0,"plateTime":0.46088382000668204,"extension":6.123278415684225},"index":2,"playId":"d73df327-3af5-3564-97da-942cfb7888bb","pitchNumber":3,"startTime":"2026-04-17T23:09:31.470Z","endTime":"2026-04-17T23:09:35.152Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":93.3,"endSpeed":83.7,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.908679395399304,"aZ":-12.98872746032426,"pfxX":-4.913946041808845,"pfxZ":10.498039761991382,"pX":-0.5146514862405459,"pZ":4.178985051271535,"vX0":4.259249667521932,"vY0":-135.62064490058847,"vZ0":-3.629563235395204,"x":136.62,"y":125.95,"x0":-1.4818527075397598,"y0":50.001300087425236,"z0":6.465902970575192,"aX":-8.979364390620805},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.2,"breakHorizontal":7.8,"spinRate":2083,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.4068316386447903,"extension":6.0784904505738275},"index":3,"playId":"92ffa23f-b72c-371c-acd0-c5653ded76ae","pitchNumber":4,"startTime":"2026-04-17T23:09:44.235Z","endTime":"2026-04-17T23:09:52.369Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":81.1,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.214926055642128,"aZ":-20.35061139682886,"pfxX":1.0896124560247928,"pfxZ":7.147163535508517,"pX":1.263160679523735,"pZ":2.0781064392951234,"vX0":6.548094073477332,"vY0":-127.08062981729486,"vZ0":-6.660576308043623,"x":68.85,"y":182.67,"x0":-1.4763459876253953,"y0":50.00401399345072,"z0":6.321556736322412,"aX":1.802398923316412},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":11.9,"breakHorizontal":-3.2,"spinRate":2522,"spinDirection":180},"zone":14,"typeConfidence":2.0,"plateTime":0.4291107077871317,"extension":6.2345340344499975},"index":4,"playId":"106f8d90-bfac-3ebd-9548-744ee58c295e","pitchNumber":5,"startTime":"2026-04-17T23:10:01.238Z","endTime":"2026-04-17T23:10:05.928Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.9,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.23817398397708,"aZ":-17.642501201487615,"pfxX":-8.995347921909243,"pfxZ":7.627220813880128,"pX":1.539837003480358,"pZ":1.8918621757447625,"vX0":10.857756452639826,"vY0":-136.23449527077395,"vZ0":-8.519388131808592,"x":58.31,"y":187.7,"x0":-1.3040670002230812,"y0":50.000542602479904,"z0":6.248609934213427,"aX":-17.130472777343517},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.4,"breakHorizontal":14.4,"spinRate":1964,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.40004867033994174,"extension":6.19615590666629},"index":5,"playId":"dca5ca06-b8dd-38ba-9bb4-f45f6de493cb","pitchNumber":6,"startTime":"2026-04-17T23:10:12.456Z","endTime":"2026-04-17T23:10:16.946Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":82.5,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.55436057290584,"aZ":-19.378526984996792,"pfxX":0.8799129261139775,"pfxZ":7.45005009916086,"pX":0.29852073119585243,"pZ":2.151483742441666,"vX0":4.659681773175723,"vY0":-129.5701113304205,"vZ0":-6.864712585484352,"x":105.62,"y":180.69,"x0":-1.6301099358838878,"y0":50.00155568313236,"z0":6.29281690117077,"aX":1.5100449228084376},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":12.4,"breakHorizontal":-2.5,"spinRate":2530,"spinDirection":196},"zone":9,"typeConfidence":2.0,"plateTime":0.42113745876693587,"extension":6.019603815723863},"hitData":{"launchSpeed":87.9,"launchAngle":57.0,"totalDistance":189.0,"trajectory":"fly_ball","hardness":"medium","location":"4","coordinates":{"coordX":135.65,"coordY":126.25}},"index":6,"playId":"c1e1ffaf-3957-3306-bfeb-892d100e5c40","pitchNumber":7,"startTime":"2026-04-17T23:10:24.415Z","endTime":"2026-04-17T23:10:35.436Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_ab"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_ab"},{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_pa"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.0,"awayTeamWinProbability":68.0,"homeTeamWinProbabilityAdded":1.8000000000000007,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-04-17T23:10:35.436Z","atBatIndex":13},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Michael Harris II singles on a line drive to center fielder Justin Crawford.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-17T23:11:03.795Z","endTime":"2026-04-17T23:11:28.093Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":75.1,"endSpeed":69.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.621768936107898,"aZ":-40.14802517448199,"pfxX":4.087119791220902,"pfxZ":-6.539840260637414,"pX":-1.136272315247296,"pZ":2.3835617876132176,"vX0":0.32576223374103463,"vY0":-109.4708358539627,"vZ0":0.14743618530517777,"x":160.31,"y":174.42,"x0":-1.8181717381380371,"y0":50.00433152362817,"z0":6.599209477037333,"aX":4.9803608244117425},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.8,"breakVerticalInduced":-11.5,"breakHorizontal":-7.4,"spinRate":2442,"spinDirection":47},"zone":13,"typeConfidence":2.0,"plateTime":0.49959019419564,"extension":5.946741278435433},"index":0,"playId":"3db8bf08-21e4-3233-bef4-10af89814561","pitchNumber":1,"startTime":"2026-04-17T23:11:04.761Z","endTime":"2026-04-17T23:11:10.777Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":82.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.152239098315718,"aZ":-19.006854671737354,"pfxX":0.6607023215894265,"pfxZ":7.7087952075003265,"pX":0.36060201380834417,"pZ":3.3322851704500795,"vX0":4.994539474858905,"vY0":-128.22415732190277,"vZ0":-4.23400690035188,"x":103.25,"y":148.81,"x0":-1.6779655048791935,"y0":50.0008446129658,"z0":6.43960533141185,"aX":1.127429325005435},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":13.6,"breakHorizontal":-2.0,"spinRate":2431,"spinDirection":191},"zone":3,"typeConfidence":2.0,"plateTime":0.42306246611515563,"extension":6.163073215386434},"hitData":{"launchSpeed":74.7,"launchAngle":20.0,"totalDistance":216.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":144.75,"coordY":97.91}},"index":1,"playId":"d518d5ee-c892-3bdc-9186-6bc463d0f27a","pitchNumber":2,"startTime":"2026-04-17T23:11:17.370Z","endTime":"2026-04-17T23:11:28.093Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_ab"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_ab"},{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_pa"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.099999999999998,"awayTeamWinProbability":69.9,"homeTeamWinProbabilityAdded":-1.9000000000000021,"leverageIndex":0.51,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-04-17T23:11:28.093Z","atBatIndex":14},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ronald Acuña Jr. singles on a line drive to right fielder Adolis García. Michael Harris II to 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-17T23:11:47.163Z","endTime":"2026-04-17T23:13:47.639Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"postOnSecond":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"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":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":82.6,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.26910560209843,"aZ":-19.511086786738762,"pfxX":1.1628581644446392,"pfxZ":7.42792011757836,"pX":0.7989503212043125,"pZ":1.9800569307537381,"vX0":5.737444921947003,"vY0":-128.37675573669105,"vZ0":-7.28750434196228,"x":86.55,"y":185.32,"x0":-1.5966884827098986,"y0":50.00110666742889,"z0":6.3226653995189634,"aX":1.9820478802135229},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":12.4,"breakHorizontal":-3.1,"spinRate":2528,"spinDirection":187},"zone":14,"typeConfidence":2.0,"plateTime":0.4232221935527054,"extension":6.152209821662392},"index":0,"playId":"9fbd6636-c76c-369b-8b62-31aa233fd860","pitchNumber":1,"startTime":"2026-04-17T23:11:54.420Z","endTime":"2026-04-17T23:11:59.493Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"8bc88fa8-faa2-39b7-b7a3-cff191ca07f9","startTime":"2026-04-17T23:12:17.158Z","endTime":"2026-04-17T23:12:21.393Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":85.5,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.4561305568818,"aZ":-11.536531091372416,"pfxX":-7.212470663312384,"pfxZ":10.969005930847272,"pX":0.8663763542042652,"pZ":2.4841687826304435,"vX0":8.421723125650097,"vY0":-136.8538395223651,"vZ0":-8.055287602715579,"x":83.98,"y":171.71,"x0":-1.3254737312379257,"y0":50.00619920332734,"z0":6.271451921979998,"aX":-13.574629449313749},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.1,"breakHorizontal":11.2,"spinRate":2109,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.4014565341024876,"extension":6.156541281602482},"index":2,"playId":"34cb401d-410b-39d0-a4d3-67321d89eed3","pitchNumber":2,"startTime":"2026-04-17T23:12:33.895Z","endTime":"2026-04-17T23:12:39.392Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":86.4,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.015768247172595,"aZ":-19.878280573730883,"pfxX":-7.641558684996499,"pfxZ":6.512004442743959,"pX":-0.6584404172416449,"pZ":2.510067821227541,"vX0":4.911140852529347,"vY0":-135.66936187366525,"vZ0":-6.4016456728351265,"x":142.1,"y":171.01,"x0":-1.4871222580001153,"y0":50.00427491899747,"z0":6.257718812648773,"aX":-14.43412220737341},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.8,"breakHorizontal":13.0,"spinRate":2009,"spinDirection":213},"zone":4,"typeConfidence":2.0,"plateTime":0.4017012224543839,"extension":6.026017412048102},"index":3,"playId":"a1229023-7317-381e-a5f9-77a0befa395c","pitchNumber":3,"startTime":"2026-04-17T23:12:53.008Z","endTime":"2026-04-17T23:12:59.949Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":85.5,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.93021545567059,"aZ":-14.850403609350337,"pfxX":-5.0139562048277115,"pfxZ":9.162260723349391,"pX":0.10284357140483831,"pZ":3.9293218821839204,"vX0":6.048617403166621,"vY0":-137.25154207861624,"vZ0":-4.1691318749251876,"x":113.08,"y":132.69,"x0":-1.4874540977160566,"y0":50.00266640947896,"z0":6.492762360887346,"aX":-9.480348121482624},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.8,"breakHorizontal":7.7,"spinRate":2081,"spinDirection":215},"zone":12,"typeConfidence":2.0,"plateTime":0.4004611918263534,"extension":6.2126734172738445},"index":4,"playId":"a91f258d-8af0-389c-9bb7-02815fd768cd","pitchNumber":4,"startTime":"2026-04-17T23:13:15.883Z","endTime":"2026-04-17T23:13:20.649Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.9,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.60145863815176,"aZ":-19.132301797832383,"pfxX":-8.884887502994827,"pfxZ":6.958029076831778,"pX":-0.7969673416881146,"pZ":2.337439737207583,"vX0":5.193153778681981,"vY0":-135.76573763818277,"vZ0":-7.069433898254313,"x":147.38,"y":175.67,"x0":-1.5762407204798374,"y0":50.00130002608401,"z0":6.297620696859505,"aX":-16.65178744923534},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":11.4,"breakHorizontal":15.0,"spinRate":1979,"spinDirection":217},"zone":4,"typeConfidence":2.0,"plateTime":0.4028163172477721,"extension":6.213093449251422},"hitData":{"launchSpeed":61.8,"launchAngle":29.0,"totalDistance":169.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":174.37,"coordY":122.62}},"index":5,"playId":"2ec77908-675b-3c6e-a3c2-dd7e938354d3","pitchNumber":5,"startTime":"2026-04-17T23:13:35.649Z","endTime":"2026-04-17T23:13:47.639Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"credit":"b_ab"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_ab"},{"player":{"id":660670,"link":"/api/v1/people/660670"},"credit":"b_pa"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":27.200000000000003,"awayTeamWinProbability":72.8,"homeTeamWinProbabilityAdded":-2.899999999999995,"leverageIndex":0.95,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-04-17T23:13:47.639Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Drake Baldwin strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-17T23:14:23.051Z","endTime":"2026-04-17T23:15:11.149Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"postOnSecond":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.8,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.677741510446843,"aZ":-20.038113293029983,"pfxX":-8.431256080949503,"pfxZ":6.517668638309904,"pX":0.5960292606951927,"pZ":2.468249051468045,"vX0":8.367751901653522,"vY0":-134.6894378358318,"vZ0":-6.458713049365588,"x":94.28,"y":172.14,"x0":-1.4362333694177543,"y0":50.00010635421791,"z0":6.285916579451594,"aX":-15.691107015203473},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.8,"breakHorizontal":13.8,"spinRate":1994,"spinDirection":215},"zone":6,"typeConfidence":2.0,"plateTime":0.4046493926492394,"extension":6.198890246591268},"index":0,"playId":"71a91e45-11ea-3c1b-a41f-08df1018229e","pitchNumber":1,"startTime":"2026-04-17T23:14:25.858Z","endTime":"2026-04-17T23:14:30.681Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"first":{"id":660670,"link":"/api/v1/people/660670"},"second":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":82.2,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.0047079273331,"aZ":-18.39382249883383,"pfxX":0.4149380715592078,"pfxZ":8.088592084647864,"pX":0.2229478937804584,"pZ":3.13137274154827,"vX0":4.785877988168247,"vY0":-128.51351775051404,"vZ0":-4.709108391831968,"x":108.5,"y":154.23,"x0":-1.70320707928598,"y0":50.00462606329257,"z0":6.380646579782388,"aX":0.7055771947078583},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":14.0,"breakHorizontal":-1.7,"spinRate":2504,"spinDirection":191},"zone":2,"typeConfidence":2.0,"plateTime":0.42323806293756316,"extension":6.059329181526105},"index":1,"playId":"f8912405-4bbd-3294-928c-2ce621852525","pitchNumber":2,"startTime":"2026-04-17T23:14:41.381Z","endTime":"2026-04-17T23:14:46.178Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"first":{"id":660670,"link":"/api/v1/people/660670"},"second":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":82.3,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.50319049337815,"aZ":-28.18266065035694,"pfxX":-4.334810557313114,"pfxZ":2.365164184852529,"pX":-1.0595231797322209,"pZ":1.6500457043380787,"vX0":3.4734516653250394,"vY0":-127.88115193027681,"vZ0":-5.977966310507567,"x":157.39,"y":194.23,"x0":-1.8592287237124454,"y0":50.00398297375683,"z0":6.174069776678193,"aX":-7.321547812124633},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":3.4,"breakHorizontal":7.3,"spinRate":1278,"spinDirection":225},"zone":13,"typeConfidence":2.0,"plateTime":0.425120031617106,"extension":6.251217226094327},"index":2,"playId":"96097989-399a-3bdb-bd31-d2d6dd0839ce","pitchNumber":3,"startTime":"2026-04-17T23:15:03.661Z","endTime":"2026-04-17T23:15:11.149Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"first":{"id":660670,"link":"/api/v1/people/660670"},"second":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"credit":"b_ab"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_ab"},{"player":{"id":686948,"link":"/api/v1/people/686948"},"credit":"b_pa"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.7,"awayTeamWinProbability":69.3,"homeTeamWinProbabilityAdded":3.4999999999999964,"leverageIndex":1.48,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2026-04-17T23:15:11.149Z","atBatIndex":16},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Matt Olson singles on a line drive to right fielder Adolis García. Michael Harris II scores. Ronald Acuña Jr. to 2nd.","rbi":1,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-17T23:15:28.946Z","endTime":"2026-04-17T23:16:04.036Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"postOnSecond":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":{"id":592836,"link":"/api/v1/people/592836"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":92.9,"endSpeed":85.4,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.623687220180226,"aZ":-17.27964126212455,"pfxX":-8.366124984276837,"pfxZ":7.991231231602264,"pX":-0.4725976644075808,"pZ":4.011137029589095,"vX0":5.583042082263506,"vY0":-135.21129700102605,"vZ0":-3.323233672360768,"x":135.01,"y":130.48,"x0":-1.4701643108364943,"y0":50.004565530763344,"z0":6.458516028887324,"aX":-15.596438146349108},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.0,"breakHorizontal":14.0,"spinRate":1890,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.40406196322692,"extension":6.11557935067193},"index":0,"playId":"5ceda032-7a61-35e3-b3ce-1fbae21c676c","pitchNumber":1,"startTime":"2026-04-17T23:15:32.864Z","endTime":"2026-04-17T23:15:36.582Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"first":{"id":660670,"link":"/api/v1/people/660670"},"second":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":75.3,"endSpeed":69.5,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.418412155938444,"aZ":-39.63288559927933,"pfxX":3.4489029231723327,"pfxZ":-6.1472008933252,"pX":-0.6556454092347883,"pZ":2.378714287754292,"vX0":1.3669719619813459,"vY0":-109.72482872092748,"vZ0":0.050648111170314314,"x":141.99,"y":174.55,"x0":-1.7358837932060653,"y0":50.00395298342391,"z0":6.5976546417729605,"aX":4.182500170199413},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.0,"breakVerticalInduced":-10.8,"breakHorizontal":-6.6,"spinRate":2293,"spinDirection":47},"zone":4,"typeConfidence":2.0,"plateTime":0.5002277846177181,"extension":5.748963486606606},"hitData":{"launchSpeed":97.1,"launchAngle":19.0,"totalDistance":251.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":188.31,"coordY":120.04}},"index":1,"playId":"f16735fe-c6df-33f1-9fa6-7810c253e090","pitchNumber":2,"startTime":"2026-04-17T23:15:52.047Z","endTime":"2026-04-17T23:16:04.036Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"first":{"id":660670,"link":"/api/v1/people/660670"},"second":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_ab"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_ab"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_pa"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.6,"awayTeamWinProbability":77.4,"homeTeamWinProbabilityAdded":-8.099999999999998,"leverageIndex":1.35,"dramaIndex":89.0,"contextMetrics":{},"playEndTime":"2026-04-17T23:16:04.036Z","atBatIndex":17},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Austin Riley homers (2) on a fly ball to right center field. Ronald Acuña Jr. scores. Matt Olson scores.","rbi":3,"awayScore":6,"homeScore":0,"isOut":false},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-17T23:16:39.611Z","endTime":"2026-04-17T23:18:06.332Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":{"id":592836,"link":"/api/v1/people/592836"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":{"id":592836,"link":"/api/v1/people/592836"},"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":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":{"id":592836,"link":"/api/v1/people/592836"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":93.4,"endSpeed":86.1,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.502486611963164,"aZ":-16.88706778572837,"pfxX":-9.3820487676789,"pfxZ":8.126961153198486,"pX":0.5105003835967421,"pZ":2.3832430403000764,"vX0":8.388192119491746,"vY0":-135.7477409390746,"vZ0":-7.335144362344715,"x":97.54,"y":174.43,"x0":-1.3887356946560379,"y0":50.00219849034947,"z0":6.279168869182294,"aX":-17.648440331989036},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.4,"breakHorizontal":15.4,"spinRate":2055,"spinDirection":211},"zone":6,"typeConfidence":2.0,"plateTime":0.4022694980614707,"extension":6.063735448114855},"index":0,"playId":"f294c5fa-78be-38e7-ad72-0d27d7370139","pitchNumber":1,"startTime":"2026-04-17T23:16:47.088Z","endTime":"2026-04-17T23:16:57.303Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":660670,"link":"/api/v1/people/660670"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.7,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.79352139477095,"aZ":-18.772898570171094,"pfxX":1.0858652080022528,"pfxZ":8.00711483483829,"pX":1.5442685774451477,"pZ":1.5232563761888522,"vX0":7.308403910903033,"vY0":-127.89372184739615,"vZ0":-8.31672661236511,"x":58.14,"y":197.65,"x0":-1.4792379478111506,"y0":50.00362061921419,"z0":6.262713612788041,"aX":1.8175395916007755},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":13.0,"breakHorizontal":-3.5,"spinRate":2445,"spinDirection":177},"zone":14,"typeConfidence":2.0,"plateTime":0.4265665973576489,"extension":6.281144092204351},"index":1,"playId":"a1fbffb0-4c67-38d5-bfad-7ed12e39cb53","pitchNumber":2,"startTime":"2026-04-17T23:17:07.481Z","endTime":"2026-04-17T23:17:11.918Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":660670,"link":"/api/v1/people/660670"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.7,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.92946889211806,"aZ":-19.349357394160958,"pfxX":0.9565769849948099,"pfxZ":7.579379172160899,"pX":0.17190290008684703,"pZ":2.043612888466943,"vX0":4.180838205194617,"vY0":-129.02650386049248,"vZ0":-7.1058838557165656,"x":110.45,"y":183.6,"x0":-1.5913949128643792,"y0":50.004990126512595,"z0":6.315844371786722,"aX":1.6179843321962728},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":12.4,"breakHorizontal":-2.6,"spinRate":2388,"spinDirection":181},"zone":8,"typeConfidence":2.0,"plateTime":0.423925086771169,"extension":6.1981822921125165},"index":2,"playId":"a92bb487-0ab3-3eef-8ae5-99148f455194","pitchNumber":3,"startTime":"2026-04-17T23:17:31.289Z","endTime":"2026-04-17T23:17:36.350Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":660670,"link":"/api/v1/people/660670"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.0,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.107474601347004,"aZ":-19.862492911481464,"pfxX":1.6123700795748488,"pfxZ":7.374080880527124,"pX":0.40537114248496764,"pZ":2.9008384970784693,"vX0":4.283886093714632,"vY0":-128.27816811718102,"vZ0":-5.182589909617665,"x":101.55,"y":160.46,"x0":-1.4945628282247971,"y0":50.002995590019495,"z0":6.492229314448754,"aX":2.6906667000629514},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":12.5,"breakHorizontal":-3.8,"spinRate":2431,"spinDirection":186},"zone":3,"typeConfidence":2.0,"plateTime":0.4267105856194835,"extension":6.368755064367271},"hitData":{"launchSpeed":103.0,"launchAngle":25.0,"totalDistance":380.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":183.41,"coordY":56.56}},"index":3,"playId":"2667c9b0-f015-37d3-857b-26d2baf72f5a","pitchNumber":4,"startTime":"2026-04-17T23:17:50.117Z","endTime":"2026-04-17T23:18:06.332Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":660670,"link":"/api/v1/people/660670"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663586,"link":"/api/v1/people/663586"},"credit":"b_ab"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_ab"},{"player":{"id":663586,"link":"/api/v1/people/663586"},"credit":"b_pa"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.200000000000001,"awayTeamWinProbability":91.8,"homeTeamWinProbabilityAdded":-14.4,"leverageIndex":1.07,"dramaIndex":120.0,"contextMetrics":{},"playEndTime":"2026-04-17T23:18:06.332Z","atBatIndex":18},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ozzie Albies flies out to left fielder Otto Kemp in foul territory.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-17T23:18:34.956Z","endTime":"2026-04-17T23:19:30.366Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":805249,"link":"/api/v1/people/805249"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":76.1,"endSpeed":69.7,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.46834899324628,"aZ":-36.14743689946074,"pfxX":2.106128360836103,"pfxZ":-3.223734381959149,"pX":0.09333187420771866,"pZ":3.0100803156255207,"vX0":3.0530342370359063,"vY0":-110.7335408922157,"vZ0":0.31208153388451554,"x":113.44,"y":157.51,"x0":-1.581945460907861,"y0":50.00497535386389,"z0":6.677523231649787,"aX":2.5919593625072346},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-5.4,"breakHorizontal":-4.7,"spinRate":2312,"spinDirection":52},"zone":2,"typeConfidence":2.0,"plateTime":0.4963738505905777,"extension":5.8055914176872365},"index":0,"playId":"735d7ddb-d1ed-3840-9920-984d2ac6c097","pitchNumber":1,"startTime":"2026-04-17T23:18:35.130Z","endTime":"2026-04-17T23:18:39.577Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":83.5,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.625877848220096,"aZ":-15.81910505513705,"pfxX":-4.6219526605277395,"pfxZ":9.058885058547594,"pX":0.8577988414781507,"pZ":4.625548943884769,"vX0":7.301068412471525,"vY0":-134.15157601675284,"vZ0":-1.9613683770020267,"x":84.3,"y":113.89,"x0":-1.310540983643723,"y0":50.00012779079624,"z0":6.505804805628696,"aX":-8.342562407220617},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.1,"breakHorizontal":6.6,"spinRate":2022,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.40979637674862035,"extension":6.173251170955926},"index":1,"playId":"4e3d9856-940f-3553-9b43-91bb80ed5544","pitchNumber":2,"startTime":"2026-04-17T23:18:49.905Z","endTime":"2026-04-17T23:18:53.929Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":81.7,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.96500980776445,"aZ":-29.541638580603983,"pfxX":-9.037645936216016,"pfxZ":1.5686874458160767,"pX":1.0680102065908643,"pZ":0.4442287893395417,"vX0":9.175634432244992,"vY0":-129.02811260356899,"vZ0":-8.69087001516311,"x":76.29,"y":226.79,"x0":-1.367617549869726,"y0":50.004444397558814,"z0":6.1475686231278415,"aX":-15.172534701976954},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.0,"breakHorizontal":14.2,"spinRate":1545,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.42523930775243235,"extension":6.311428870536471},"index":2,"playId":"07bfd8a1-3296-34a5-80ac-1f579a170ce4","pitchNumber":3,"startTime":"2026-04-17T23:19:01.596Z","endTime":"2026-04-17T23:19:05.642Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.0,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.642626717466356,"aZ":-29.49792668322187,"pfxX":-6.406353523818165,"pfxZ":1.6095403237472432,"pX":-1.019528408957479,"pZ":2.263492591563845,"vX0":3.871396780834055,"vY0":-128.24750944913782,"vZ0":-4.273507937164788,"x":155.86,"y":177.67,"x0":-1.7166779608491778,"y0":50.0037218426559,"z0":6.2533736487470755,"aX":-10.666924890494677},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.2,"breakHorizontal":10.7,"spinRate":1388,"spinDirection":218},"zone":13,"typeConfidence":2.0,"plateTime":0.4271613213134744,"extension":6.165199947023971},"hitData":{"launchSpeed":86.3,"launchAngle":44.0,"totalDistance":295.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":37.83,"coordY":118.29}},"index":3,"playId":"ebbf3a3e-6e7d-3497-bb81-d789b5020d5a","pitchNumber":4,"startTime":"2026-04-17T23:19:20.339Z","endTime":"2026-04-17T23:19:30.366Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_ab"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_ab"},{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_pa"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":8.4,"awayTeamWinProbability":91.6,"homeTeamWinProbabilityAdded":0.1999999999999993,"leverageIndex":0.11,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-04-17T23:19:30.366Z","atBatIndex":19},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alec Bohm flies out to center fielder Michael Harris II.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-17T23:21:37.924Z","endTime":"2026-04-17T23:22:55.773Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":82.4,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.940931094900627,"aZ":-16.100416237847224,"pfxX":4.308036166673171,"pfxZ":9.213976542784033,"pX":-1.171949951463032,"pZ":2.8282719771743188,"vX0":-5.962504387893881,"vY0":-131.50200104941771,"vZ0":-4.391843298228031,"x":161.67,"y":162.42,"x0":0.5693410674583698,"y0":50.00246602617936,"z0":5.72138382598142,"aX":7.515168798411114},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":15.8,"breakHorizontal":-6.5,"spinRate":2025,"spinDirection":138},"zone":11,"typeConfidence":2.0,"plateTime":0.4171612066148893,"extension":6.120543036538198},"index":0,"playId":"1f87ae88-c7ee-379b-9071-41a2ce1cd2db","pitchNumber":1,"startTime":"2026-04-17T23:21:39.344Z","endTime":"2026-04-17T23:21:44.107Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":88.0,"endSpeed":81.8,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.104468603490506,"aZ":-19.833814273756403,"pfxX":0.6033223566637971,"pfxZ":7.311950735874103,"pX":-0.5448964413789977,"pZ":1.8784240610770784,"vX0":-3.74381333124518,"vY0":-128.22990113811989,"vZ0":-5.64311670808951,"x":137.77,"y":188.06,"x0":0.8471545446115847,"y0":50.00538170565229,"z0":5.6251020730978665,"aX":1.0189533317348023},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":12.4,"breakHorizontal":-0.4,"spinRate":2188,"spinDirection":151},"zone":7,"typeConfidence":2.0,"plateTime":0.4249216544430583,"extension":6.048772189731021},"index":1,"playId":"217afbbc-a914-3a8a-9d42-69b1cf30d625","pitchNumber":2,"startTime":"2026-04-17T23:21:51.489Z","endTime":"2026-04-17T23:21:55.813Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":81.0,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.71369072064061,"aZ":-23.74378511298059,"pfxX":0.9954741889762233,"pfxZ":5.087163581846493,"pX":-0.45727142338785287,"pZ":2.8617784735035894,"vX0":-3.931392030494612,"vY0":-126.83932306815142,"vZ0":-2.327257045214326,"x":134.43,"y":161.51,"x0":0.9718950156940462,"y0":50.005788102349825,"z0":5.6510488866056905,"aX":1.651396386061788},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":9.0,"breakHorizontal":-1.1,"spinRate":2204,"spinDirection":149},"zone":4,"typeConfidence":2.0,"plateTime":0.42899562283652015,"extension":6.031527154485215},"index":2,"playId":"865a307a-f219-365c-bdbd-2bd57e6d739e","pitchNumber":3,"startTime":"2026-04-17T23:22:04.589Z","endTime":"2026-04-17T23:22:08.834Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-04-17T23:22:18.952Z","endTime":"2026-04-17T23:22:27.124Z","isPitch":false,"type":"action","player":{"id":664761,"link":"/api/v1/people/664761"},"defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.3,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.790779553054225,"aZ":-19.926887258405596,"pfxX":5.709118569757329,"pfxZ":6.84497852577794,"pX":-0.3420876218798232,"pZ":3.08349551733226,"vX0":-4.56281945661644,"vY0":-133.43002438091239,"vZ0":-3.0955703008015782,"x":130.04,"y":155.53,"x0":0.6549837493326444,"y0":50.00194184812567,"z0":5.707648782729076,"aX":10.213874853774742},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":11.9,"breakHorizontal":-9.2,"spinRate":2078,"spinDirection":140},"zone":1,"typeConfidence":2.0,"plateTime":0.4117141250551106,"extension":6.0689806206039085},"index":4,"playId":"f84c475b-1e5e-37f4-9f95-178366d8a586","pitchNumber":4,"startTime":"2026-04-17T23:22:27.124Z","endTime":"2026-04-17T23:22:32.133Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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.3,"endSpeed":76.0,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.290343761654864,"aZ":-24.609436797045387,"pfxX":8.666946802680611,"pfxZ":5.107325712341105,"pX":0.7111427773804841,"pZ":2.2139323243282245,"vX0":-3.036578128485723,"vY0":-121.3136865424345,"vZ0":-2.816435525468994,"x":89.89,"y":179.0,"x0":0.8582264157693283,"y0":50.00061804525857,"z0":5.551223632487748,"aX":12.825157478921279},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":8.8,"breakHorizontal":-14.9,"spinRate":1697,"spinDirection":129},"zone":9,"typeConfidence":2.0,"plateTime":0.4527236122643026,"extension":6.195138450452202},"hitData":{"launchSpeed":89.6,"launchAngle":30.0,"totalDistance":329.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":119.34,"coordY":67.41}},"index":5,"playId":"7edda109-1362-314d-8688-faf05bc42f17","pitchNumber":5,"startTime":"2026-04-17T23:22:44.873Z","endTime":"2026-04-17T23:22:55.773Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_ab"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_ab"},{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_pa"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.3,"awayTeamWinProbability":92.7,"homeTeamWinProbabilityAdded":-1.1000000000000005,"leverageIndex":0.45,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-04-17T23:22:55.773Z","atBatIndex":20},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Justin Crawford hit by pitch.","rbi":0,"awayScore":6,"homeScore":0,"isOut":false},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-17T23:23:15.250Z","endTime":"2026-04-17T23:23:48.892Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":82.9,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.364491086537605,"aZ":-23.245028393712957,"pfxX":9.576924044208182,"pfxZ":5.0240618060035,"pX":0.8455331853985472,"pZ":2.990473176745789,"vX0":-3.448146204245532,"vY0":-133.38203784126415,"vZ0":-2.482294082926397,"x":84.77,"y":158.04,"x0":0.9212655219777437,"y0":50.00255174050415,"z0":5.634163386746549,"aX":17.01825576537159},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":8.6,"breakHorizontal":-16.4,"spinRate":1982,"spinDirection":134},"zone":12,"typeConfidence":2.0,"plateTime":0.41281655105607484,"extension":6.114198264975828},"index":0,"playId":"8b7f3cbd-2628-3be9-81b0-1ede72aaf683","pitchNumber":1,"startTime":"2026-04-17T23:23:16.203Z","endTime":"2026-04-17T23:23:21.257Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":82.1,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.812412095000518,"aZ":-20.47403307901253,"pfxX":9.853207538848974,"pfxZ":6.72154445910626,"pX":-0.18413927432836458,"pZ":3.024945586829445,"vX0":-6.116968624164359,"vY0":-131.82871558023174,"vZ0":-2.7768618707931814,"x":124.02,"y":157.11,"x0":0.8988802812710737,"y0":50.00524960086581,"z0":5.6215870701050035,"aX":17.160232017880507},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":11.6,"breakHorizontal":-16.3,"spinRate":1933,"spinDirection":131},"zone":2,"typeConfidence":2.0,"plateTime":0.41718248787753165,"extension":6.140537058640421},"index":1,"playId":"bc91940d-a78e-3c3a-b3c5-65abfa54a5a7","pitchNumber":2,"startTime":"2026-04-17T23:23:29.776Z","endTime":"2026-04-17T23:23:34.354Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":81.8,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.315123057184454,"aZ":-25.487092488129242,"pfxX":8.76882269183563,"pfxZ":3.885654637621439,"pX":2.588024315751935,"pZ":3.584244971181776,"vX0":0.5848907516023323,"vY0":-131.04581566867645,"vZ0":-0.4771048511091177,"x":18.35,"y":142.01,"x0":1.2236322097562884,"y0":50.003425353236445,"z0":5.689516564459445,"aX":15.097198395273786},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":7.2,"breakHorizontal":-16.0,"spinRate":2026,"spinDirection":131},"zone":12,"typeConfidence":2.0,"plateTime":0.4195879823999369,"extension":6.101569510164789},"index":2,"playId":"7dc4d362-8e84-34d2-a7e2-4a6f781eab69","pitchNumber":3,"startTime":"2026-04-17T23:23:43.861Z","endTime":"2026-04-17T23:23:48.892Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"credit":"b_pa"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.6,"awayTeamWinProbability":91.4,"homeTeamWinProbabilityAdded":1.2999999999999998,"leverageIndex":0.3,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-04-17T23:23:48.892Z","atBatIndex":21},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Otto Kemp grounds into a force out, shortstop Mauricio Dubón to second baseman Ozzie Albies. Justin Crawford out at 2nd. Otto Kemp to 1st.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-17T23:24:27.001Z","endTime":"2026-04-17T23:25:29.153Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":645277,"link":"/api/v1/people/645277"},"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":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":77.5,"endSpeed":71.7,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.401951293800337,"aZ":-34.11016953887068,"pfxX":-0.9940782703629281,"pfxZ":-1.4961297380497598,"pX":-0.7105624436733745,"pZ":2.057475586826561,"vX0":-3.332587134545291,"vY0":-112.9309610692457,"vZ0":-1.061593233460417,"x":144.08,"y":183.23,"x0":0.9129146151947501,"y0":50.00353777845188,"z0":5.962115032533559,"aX":-1.284896742938214},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-2.6,"breakHorizontal":2.6,"spinRate":2429,"spinDirection":312},"zone":7,"typeConfidence":2.0,"plateTime":0.48484762641395296,"extension":6.045669482450232},"index":0,"playId":"310d6cb2-46dc-311c-830a-12caf944e041","pitchNumber":1,"startTime":"2026-04-17T23:24:28.243Z","endTime":"2026-04-17T23:24:33.262Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"first":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":76.2,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.32870275085066,"aZ":-26.7259638652963,"pfxX":6.817315034415428,"pfxZ":3.6843739008193372,"pX":0.8525427704704577,"pZ":1.9367069742328729,"vX0":-2.661411715460356,"vY0":-120.97340620398242,"vZ0":-3.0540723472692584,"x":84.5,"y":186.49,"x0":1.0833543657026503,"y0":50.00011136532584,"z0":5.566470566572934,"aX":10.06915578951229},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":6.2,"breakHorizontal":-11.6,"spinRate":1691,"spinDirection":126},"zone":14,"typeConfidence":2.0,"plateTime":0.4533375348430062,"extension":6.139674738902922},"index":1,"playId":"86ec448f-f478-31ad-941d-8280fa902d09","pitchNumber":2,"startTime":"2026-04-17T23:25:01.036Z","endTime":"2026-04-17T23:25:05.013Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"first":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":76.3,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.029940372997952,"aZ":-26.19158516541277,"pfxX":8.283171030701062,"pfxZ":4.029301212162117,"pX":0.45417775424542944,"pZ":1.3949875854673819,"vX0":-3.9364631586353767,"vY0":-121.71735524778785,"vZ0":-4.476808221145818,"x":99.69,"y":201.12,"x0":1.0244932837330567,"y0":50.005334358524074,"z0":5.551822113797781,"aX":12.311065542725528},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":6.4,"breakHorizontal":-13.9,"spinRate":1562,"spinDirection":124},"zone":14,"typeConfidence":2.0,"plateTime":0.451661186897125,"extension":6.199201070647937},"hitData":{"launchSpeed":74.7,"launchAngle":-3.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.46,"coordY":155.58}},"index":2,"playId":"874ab27e-72cc-3623-90a6-75308c249f5c","pitchNumber":3,"startTime":"2026-04-17T23:25:20.137Z","endTime":"2026-04-17T23:25:29.153Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"first":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805249,"link":"/api/v1/people/805249"},"credit":"b_ab"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_ab"},{"player":{"id":805249,"link":"/api/v1/people/805249"},"credit":"b_pa"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.1,"awayTeamWinProbability":92.9,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.62,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-04-17T23:25:29.153Z","atBatIndex":22},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Trea Turner lines out sharply to right fielder Ronald Acuña Jr.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-17T23:25:56.884Z","endTime":"2026-04-17T23:26:45.113Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"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, 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":79.1,"endSpeed":72.8,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.249130944396903,"aZ":-33.987212466815826,"pfxX":-3.050813550893279,"pfxZ":-1.354421720063228,"pX":-0.7481915316314082,"pZ":1.587406259259393,"vX0":-2.8671415676699494,"vY0":-115.11189082862647,"vZ0":-2.037292521114353,"x":145.52,"y":195.92,"x0":0.9119780825725078,"y0":50.00537980868806,"z0":5.788279995573238,"aX":-4.0758619413154555},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-2.6,"breakHorizontal":6.2,"spinRate":2515,"spinDirection":300},"zone":13,"typeConfidence":2.0,"plateTime":0.4766439439215775,"extension":6.186716737220801},"index":0,"playId":"527710ae-3aff-3881-8fef-53444fa3e13d","pitchNumber":1,"startTime":"2026-04-17T23:26:00.308Z","endTime":"2026-04-17T23:26:04.288Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"first":{"id":805249,"link":"/api/v1/people/805249"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":82.4,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.81182045607097,"aZ":-23.43099106623218,"pfxX":9.34540673573158,"pfxZ":4.968720929657861,"pX":1.2957558182065314,"pZ":3.6802841846669074,"vX0":-2.372177600948471,"vY0":-132.65517215266203,"vZ0":-0.44016903821451836,"x":67.61,"y":139.41,"x0":0.9951497539934675,"y0":50.00027341964671,"z0":5.575967273486552,"aX":16.437273690300163},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":9.1,"breakHorizontal":-16.3,"spinRate":2042,"spinDirection":136},"zone":12,"typeConfidence":2.0,"plateTime":0.41496062581149484,"extension":6.17072875866085},"index":1,"playId":"85e117ca-cc58-3918-a567-2f6dcde1ec58","pitchNumber":2,"startTime":"2026-04-17T23:26:16.256Z","endTime":"2026-04-17T23:26:20.568Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"first":{"id":805249,"link":"/api/v1/people/805249"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":83.3,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.084680145425928,"aZ":-22.46704618731024,"pfxX":10.071270122504782,"pfxZ":5.459238800395135,"pX":0.08005879163059343,"pZ":2.0319148641070353,"vX0":-5.664615956912221,"vY0":-132.92136428848832,"vZ0":-4.648506906619709,"x":113.95,"y":183.92,"x0":0.9369539995400726,"y0":50.00509427484192,"z0":5.447406653982575,"aX":17.91582725877834},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":9.0,"breakHorizontal":-16.9,"spinRate":1990,"spinDirection":132},"zone":8,"typeConfidence":2.0,"plateTime":0.4130142782405519,"extension":6.173028119250429},"hitData":{"launchSpeed":102.2,"launchAngle":20.0,"totalDistance":355.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":175.86,"coordY":64.81}},"index":2,"playId":"9d713d23-5fea-3b59-9739-531f918e5c04","pitchNumber":3,"startTime":"2026-04-17T23:26:36.130Z","endTime":"2026-04-17T23:26:45.113Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"first":{"id":805249,"link":"/api/v1/people/805249"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_ab"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_ab"},{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_pa"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.1,"awayTeamWinProbability":93.9,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.39,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-04-17T23:26:45.113Z","atBatIndex":23},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mike Yastrzemski strikes out swinging.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-17T23:28:50.097Z","endTime":"2026-04-17T23:29:59.113Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":83.0,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.97600590334782,"aZ":-17.556473612048375,"pfxX":-5.068914831133734,"pfxZ":8.320738094809112,"pX":-1.5681928425286467,"pZ":2.6640691548223803,"vX0":2.117872413086738,"vY0":-131.4582620805519,"vZ0":-6.176561658397494,"x":176.78,"y":166.85,"x0":-1.7242405439649682,"y0":50.0005107016124,"z0":6.340280696706293,"aX":-8.90050899585468},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":14.0,"breakHorizontal":8.8,"spinRate":2002,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.4161263538661708,"extension":5.923250961492344},"index":0,"playId":"f5b9047e-28cd-3472-9b1d-30baa948eec3","pitchNumber":1,"startTime":"2026-04-17T23:28:52.915Z","endTime":"2026-04-17T23:28:57.747Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":86.8,"endSpeed":80.3,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.745839092061395,"aZ":-18.028158759131436,"pfxX":0.6322090335970051,"pfxZ":8.688234365835067,"pX":-0.21438605534921892,"pZ":2.0940787763157953,"vX0":3.678262134517104,"vY0":-126.29453516188975,"vZ0":-6.8609024150995195,"x":125.17,"y":182.24,"x0":-1.7670032408431142,"y0":50.004905577748026,"z0":6.276745322858928,"aX":1.0299297457377454},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":14.5,"breakHorizontal":-1.9,"spinRate":2332,"spinDirection":202},"zone":8,"typeConfidence":2.0,"plateTime":0.43233935685042457,"extension":5.612564874467445},"index":1,"playId":"d16ad980-1199-3edd-b525-8a6b3e7ff083","pitchNumber":2,"startTime":"2026-04-17T23:29:04.377Z","endTime":"2026-04-17T23:29:08.744Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.4,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.19402649370184,"aZ":-29.157239914911987,"pfxX":-6.7521656369645235,"pfxZ":1.8454049023356127,"pX":-0.34402119440710976,"pZ":2.436904756491535,"vX0":5.596110050548624,"vY0":-126.56231250178817,"vZ0":-3.8661487650007853,"x":130.11,"y":172.98,"x0":-1.6992619527130772,"y0":50.002044128582,"z0":6.30205290652652,"aX":-11.027794524407664},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":2.8,"breakHorizontal":11.0,"spinRate":1515,"spinDirection":222},"zone":4,"typeConfidence":2.0,"plateTime":0.43166688284535226,"extension":6.056236178961817},"index":2,"playId":"7179f4d4-5e6e-3aad-a46a-fc1d882b4829","pitchNumber":3,"startTime":"2026-04-17T23:29:16.963Z","endTime":"2026-04-17T23:29:22.394Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-04-17T23:29:29.176Z","endTime":"2026-04-17T23:29:38.396Z","isPitch":false,"type":"action","player":{"id":573262,"link":"/api/v1/people/573262"},"defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":83.7,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.221230267795477,"aZ":-21.90509461358669,"pfxX":-9.724496697657884,"pfxZ":5.688873271137368,"pX":-0.7793518252627258,"pZ":5.434224474706828,"vX0":5.190841942352391,"vY0":-133.6233246170806,"vZ0":0.9733076733007184,"x":146.71,"y":92.06,"x0":-1.485315950001241,"y0":50.00410312795151,"z0":6.640920650529629,"aX":-17.558348294082414},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.7,"breakHorizontal":16.4,"spinRate":1795,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.41015459445192226,"extension":5.966127079474504},"index":4,"playId":"989d96fe-2c43-33ef-b82b-227cb91c3c52","pitchNumber":4,"startTime":"2026-04-17T23:29:38.396Z","endTime":"2026-04-17T23:29:42.243Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.2,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.8187535004572,"aZ":-22.11636376947869,"pfxX":1.4016234869322706,"pfxZ":6.291373455945415,"pX":-0.15013876484611238,"pZ":3.6850490201026935,"vX0":3.5913387724416723,"vY0":-125.50010408191807,"vZ0":-2.4674870240400564,"x":122.72,"y":139.28,"x0":-1.7804191705513484,"y0":50.00347374100016,"z0":6.477637029147099,"aX":2.2414140785090892},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":11.0,"breakHorizontal":-3.4,"spinRate":2268,"spinDirection":183},"zone":11,"typeConfidence":2.0,"plateTime":0.4360186906152892,"extension":5.7055517928736235},"index":5,"playId":"8d3d57ca-c6fb-3fb1-8709-856d4a58bc94","pitchNumber":5,"startTime":"2026-04-17T23:29:54.014Z","endTime":"2026-04-17T23:29:59.113Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":573262,"link":"/api/v1/people/573262"},"credit":"b_ab"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_ab"},{"player":{"id":573262,"link":"/api/v1/people/573262"},"credit":"b_pa"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.6000000000000005,"awayTeamWinProbability":93.4,"homeTeamWinProbabilityAdded":0.5000000000000009,"leverageIndex":0.18,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-04-17T23:29:59.113Z","atBatIndex":24},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Dominic Smith homers (4) on a fly ball to right center field.","rbi":1,"awayScore":7,"homeScore":0,"isOut":false},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-17T23:30:17.530Z","endTime":"2026-04-17T23:30:46.712Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"responsiblePitcher":{"id":592836,"link":"/api/v1/people/592836"},"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(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":91.9,"endSpeed":83.8,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.65787280802155,"aZ":-19.13372501836075,"pfxX":-9.914133405794159,"pfxZ":7.243709944299578,"pX":0.4225569553890382,"pZ":2.734545100869692,"vX0":7.982228865308506,"vY0":-133.5207474446276,"vZ0":-5.972459875411644,"x":100.89,"y":164.95,"x0":-1.3226945515823436,"y0":50.0004382207989,"z0":6.384279263034833,"aX":-17.83802856688845},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":12.0,"breakHorizontal":16.2,"spinRate":1930,"spinDirection":213},"zone":6,"typeConfidence":2.0,"plateTime":0.41075698960295126,"extension":6.050501056305407},"index":0,"playId":"c95a7f2c-24dc-3d51-b7f6-75697095e6b1","pitchNumber":1,"startTime":"2026-04-17T23:30:19.637Z","endTime":"2026-04-17T23:30:24.079Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":80.5,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.690225058894974,"aZ":-26.23313532069974,"pfxX":-10.104610994009434,"pfxZ":3.5790924150479224,"pX":-0.4194619087134641,"pZ":2.8093455954610653,"vX0":6.15607173941756,"vY0":-128.5170042373397,"vZ0":-3.8503679407463203,"x":132.99,"y":162.93,"x0":-1.5433612844014617,"y0":50.000142106736,"z0":6.383699003306789,"aX":-16.76048198403831},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":5.8,"breakHorizontal":16.8,"spinRate":1458,"spinDirection":221},"zone":1,"typeConfidence":2.0,"plateTime":0.42753928445236555,"extension":6.017874457400364},"hitData":{"launchSpeed":102.7,"launchAngle":29.0,"totalDistance":406.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":182.77,"coordY":44.48}},"index":1,"playId":"32765965-cefc-365c-8247-d3a49b230580","pitchNumber":2,"startTime":"2026-04-17T23:30:29.904Z","endTime":"2026-04-17T23:30:46.712Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642086,"link":"/api/v1/people/642086"},"credit":"b_ab"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_ab"},{"player":{"id":642086,"link":"/api/v1/people/642086"},"credit":"b_pa"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.2,"awayTeamWinProbability":95.8,"homeTeamWinProbabilityAdded":-2.4000000000000004,"leverageIndex":0.14,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-04-17T23:30:46.712Z","atBatIndex":25},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Mauricio Dubón hit by pitch.","rbi":0,"awayScore":7,"homeScore":0,"isOut":false},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-17T23:31:14.636Z","endTime":"2026-04-17T23:31:47.088Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":73.8,"endSpeed":67.1,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.257226780339348,"aZ":-37.75385216092749,"pfxX":3.592068305302858,"pfxZ":-4.844007905077781,"pX":-1.3122229248342823,"pZ":5.301243166533266,"vX0":-0.2249771331299361,"vY0":-107.20447072168886,"vZ0":5.406632995932748,"x":167.02,"y":95.65,"x0":-1.671338460196152,"y0":50.001715439317216,"z0":6.9853182737152055,"aX":4.138971719034505},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.6,"breakVerticalInduced":-6.7,"breakHorizontal":-6.4,"spinRate":2232,"spinDirection":51},"zone":11,"typeConfidence":2.0,"plateTime":0.51287317325093,"extension":5.577828705684252},"index":0,"playId":"b11767b3-9af0-3152-8cb2-235fdbf45ebe","pitchNumber":1,"startTime":"2026-04-17T23:31:15.642Z","endTime":"2026-04-17T23:31:19.764Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.0,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.200845276914023,"aZ":-15.422053766263543,"pfxX":-7.9066786114499354,"pfxZ":9.229307387297853,"pX":-0.0935675296744754,"pZ":3.333918159405776,"vX0":6.068512374999382,"vY0":-134.15702073572285,"vZ0":-5.22796276798741,"x":120.57,"y":148.76,"x0":-1.3625685967196048,"y0":50.002113849328985,"z0":6.414718559371891,"aX":-14.349443453868142},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.7,"breakHorizontal":13.0,"spinRate":1941,"spinDirection":212},"zone":2,"typeConfidence":2.0,"plateTime":0.4089658359952706,"extension":6.0851290243625655},"index":1,"playId":"61da0b6b-2b15-3b6a-9059-2808193c1a43","pitchNumber":2,"startTime":"2026-04-17T23:31:27.734Z","endTime":"2026-04-17T23:31:34.109Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":83.8,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.4175098201913,"aZ":-18.208465050687526,"pfxX":-8.136699270545462,"pfxZ":7.740632395385669,"pX":-2.821513062792349,"pZ":3.7167247555907044,"vX0":0.16079669179498773,"vY0":-133.85338867171149,"vZ0":-3.7278893757519547,"x":224.55,"y":138.43,"x0":-1.826334310157276,"y0":50.00411958220036,"z0":6.440804493747773,"aX":-14.681328725406734},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.3,"breakHorizontal":14.6,"spinRate":1950,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.4100962347370354,"extension":5.900772183083228},"index":2,"playId":"c3041897-ff7f-3825-b155-3b9540f4906c","pitchNumber":3,"startTime":"2026-04-17T23:31:42.072Z","endTime":"2026-04-17T23:31:47.088Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_pa"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.8,"awayTeamWinProbability":96.2,"homeTeamWinProbabilityAdded":-0.40000000000000036,"leverageIndex":0.09,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-04-17T23:31:47.088Z","atBatIndex":26},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Michael Harris II flies out sharply to center fielder Justin Crawford.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-17T23:32:23.278Z","endTime":"2026-04-17T23:33:36.522Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.66765165927035,"aZ":-17.503925821757704,"pfxX":-9.451376024351596,"pfxZ":8.000160030724254,"pX":1.8167477549892894,"pZ":2.194682712207126,"vX0":11.408515578623884,"vY0":-134.45611647109226,"vZ0":-7.401863186067222,"x":47.75,"y":179.52,"x0":-1.2498379524170053,"y0":50.00603590247967,"z0":6.221648201083371,"aX":-17.33956160042416},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.0,"breakHorizontal":14.8,"spinRate":2065,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.4070892365942633,"extension":6.275905321827146},"index":0,"playId":"a6f7167e-d5c1-346b-aa8d-8c5fcceddf06","pitchNumber":1,"startTime":"2026-04-17T23:32:23.278Z","endTime":"2026-04-17T23:32:28.325Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":88.3,"endSpeed":80.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.8846306915805,"aZ":-15.639508294970613,"pfxX":0.7140305345123825,"pfxZ":9.957236617146695,"pX":0.3852724159047406,"pZ":2.3871968248128104,"vX0":4.9987578920242095,"vY0":-128.39725733142066,"vZ0":-6.712054789437775,"x":102.31,"y":174.33,"x0":-1.6839209327475757,"y0":50.0052649184103,"z0":6.263428436903153,"aX":1.1859736911687329},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":16.7,"breakHorizontal":-2.5,"spinRate":2490,"spinDirection":195},"zone":6,"typeConfidence":2.0,"plateTime":0.42744916881088724,"extension":6.00161751898011},"index":1,"playId":"6cf4d456-9d85-392a-b0f9-b42560a0f2be","pitchNumber":2,"startTime":"2026-04-17T23:32:40.883Z","endTime":"2026-04-17T23:32:45.952Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":84.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.852690121033746,"aZ":-16.829890364560228,"pfxX":-10.104252863897475,"pfxZ":8.327346067229778,"pX":1.1068257224596438,"pZ":2.796704631823553,"vX0":9.812909636223827,"vY0":-134.99557618040976,"vZ0":-6.106243154824309,"x":74.81,"y":163.27,"x0":-1.2655069199746758,"y0":50.002185227788665,"z0":6.275966375707762,"aX":-18.617258973839295},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.9,"breakHorizontal":16.2,"spinRate":2006,"spinDirection":215},"zone":12,"typeConfidence":2.0,"plateTime":0.40599681003905586,"extension":5.908947419802489},"index":2,"playId":"ee1cec61-e0a8-3530-bb69-6535f608a255","pitchNumber":3,"startTime":"2026-04-17T23:33:07.343Z","endTime":"2026-04-17T23:33:12.780Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.066329812425774,"aZ":-30.22918037401121,"pfxX":-5.2864271429378125,"pfxZ":1.1853114755046272,"pX":-0.4842149376240531,"pZ":1.8776972976582569,"vX0":4.898223934359737,"vY0":-126.6476693573141,"vZ0":-4.922052594636809,"x":135.46,"y":188.08,"x0":-1.7458405361262601,"y0":50.005278289965915,"z0":6.231909438026872,"aX":-8.688432143597385},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.3,"breakHorizontal":8.6,"spinRate":1419,"spinDirection":222},"zone":7,"typeConfidence":2.0,"plateTime":0.4305899577244041,"extension":6.177831092290421},"hitData":{"launchSpeed":101.1,"launchAngle":31.0,"totalDistance":385.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":148.45,"coordY":45.47}},"index":3,"playId":"aa0a7038-35d3-38b9-8279-7fea03ad22d6","pitchNumber":4,"startTime":"2026-04-17T23:33:24.009Z","endTime":"2026-04-17T23:33:36.522Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_ab"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_ab"},{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_pa"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.2,"awayTeamWinProbability":95.8,"homeTeamWinProbabilityAdded":0.40000000000000036,"leverageIndex":0.16,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-04-17T23:33:36.522Z","atBatIndex":27},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ronald Acuña Jr. grounds out softly to first baseman Bryce Harper.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-17T23:33:58.864Z","endTime":"2026-04-17T23:34:45.008Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"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":true},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":84.1,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.734438871837973,"aZ":-17.87761852054564,"pfxX":-10.262503585712015,"pfxZ":7.945850672672344,"pX":0.2181039889032918,"pZ":1.6599381539427769,"vX0":7.503824764578436,"vY0":-133.29984901213263,"vZ0":-8.731450762780238,"x":108.69,"y":193.96,"x0":-1.3005347546521298,"y0":50.00134870095974,"z0":6.269279212988699,"aX":-18.461322548634346},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.6,"breakHorizontal":16.9,"spinRate":1848,"spinDirection":217},"zone":8,"typeConfidence":2.0,"plateTime":0.4109447304201437,"extension":6.192213995774914},"index":0,"playId":"62c9dc9e-82e7-3e78-bc7c-2ce04d6b726e","pitchNumber":1,"startTime":"2026-04-17T23:34:02.977Z","endTime":"2026-04-17T23:34:30.009Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":144,"player":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"}},"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":81.1,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.6913713432454,"aZ":-27.45648734670609,"pfxX":-7.147324895109088,"pfxZ":2.879748951414313,"pX":-0.23688295343063603,"pZ":0.33206989619882404,"vX0":5.516068969627993,"vY0":-126.65524365245511,"vZ0":-9.200348072309774,"x":126.03,"y":229.81,"x0":-1.5047872607638282,"y0":50.00454573523608,"z0":6.177570446696878,"aX":-11.717653040979561},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.5,"breakHorizontal":11.9,"spinRate":1520,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.43097410939882375,"extension":6.217189039945142},"hitData":{"launchSpeed":32.5,"launchAngle":22.0,"totalDistance":39.0,"trajectory":"ground_ball","hardness":"soft","location":"3","coordinates":{"coordX":141.89,"coordY":183.54}},"index":1,"playId":"7a80ad13-2210-3121-a2a9-18052074973e","pitchNumber":2,"startTime":"2026-04-17T23:34:35.433Z","endTime":"2026-04-17T23:34:45.008Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"credit":"b_ab"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_ab"},{"player":{"id":660670,"link":"/api/v1/people/660670"},"credit":"b_pa"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.5,"awayTeamWinProbability":95.5,"homeTeamWinProbabilityAdded":0.2999999999999998,"leverageIndex":0.13,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-04-17T23:34:45.008Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Schwarber strikes out swinging.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-17T23:36:48.562Z","endTime":"2026-04-17T23:37:59.693Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":81.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.610695260679844,"aZ":-22.025789156056526,"pfxX":10.908652446030786,"pfxZ":5.980655193162356,"pX":-0.7467040956780785,"pZ":2.503777319368263,"vX0":-6.991461849313282,"vY0":-130.27000840291004,"vZ0":-3.6355038849978767,"x":145.46,"y":171.18,"x0":0.5721624433821804,"y0":50.00277568561579,"z0":5.607771016628141,"aX":18.51071899957224},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":10.1,"breakHorizontal":-17.9,"spinRate":1962,"spinDirection":137},"zone":4,"typeConfidence":2.0,"plateTime":0.4225210240530979,"extension":6.2079129165360705},"index":0,"playId":"7ebaa786-f1a0-3846-a552-d9790d3c022a","pitchNumber":1,"startTime":"2026-04-17T23:36:49.707Z","endTime":"2026-04-17T23:36:54.169Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":84.8,"endSpeed":78.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.541791370784885,"aZ":-23.905978605522403,"pfxX":0.11232438247576404,"pfxZ":5.361244498894723,"pX":-1.9267503990894863,"pZ":0.40074441608137273,"vX0":-6.6395204904341165,"vY0":-123.19035465112168,"vZ0":-7.0778540924452225,"x":190.44,"y":227.96,"x0":0.7843223950118736,"y0":50.00590345184327,"z0":5.32037975113321,"aX":0.17360299553681977},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":8.3,"breakHorizontal":1.3,"spinRate":2285,"spinDirection":168},"zone":13,"typeConfidence":2.0,"plateTime":0.4439263631078494,"extension":6.257992659032797},"index":1,"playId":"89e0ac64-34b0-3374-ba44-c9298e36a217","pitchNumber":2,"startTime":"2026-04-17T23:37:03.344Z","endTime":"2026-04-17T23:37:07.774Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.5,"endSpeed":70.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.588669322882804,"aZ":-37.211103027224944,"pfxX":-2.5284398868803812,"pfxZ":-4.001747219342997,"pX":-0.7233493121832888,"pZ":0.8017786509785937,"vX0":-2.962397862491644,"vY0":-112.75552532505975,"vZ0":-2.3563121459043828,"x":144.57,"y":217.13,"x0":0.9466946768134357,"y0":50.00093380615115,"z0":5.692668037347315,"aX":-3.1851188993336765},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.9,"breakVerticalInduced":-7.6,"breakHorizontal":5.5,"spinRate":2382,"spinDirection":292},"zone":13,"typeConfidence":2.0,"plateTime":0.4897910266872487,"extension":6.242749108031459},"index":2,"playId":"e0991f6a-5a6b-358f-86ab-4ccce16d4b36","pitchNumber":3,"startTime":"2026-04-17T23:37:18.461Z","endTime":"2026-04-17T23:37:23.578Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":82.5,"endSpeed":75.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.687932503656864,"aZ":-23.562140041057987,"pfxX":9.374091252983561,"pfxZ":5.9321709733196615,"pX":1.1386012509669268,"pZ":2.016437395758518,"vX0":-2.833710590798011,"vY0":-120.13245245121428,"vZ0":-3.3038392612453804,"x":73.6,"y":184.34,"x0":1.1201057345864427,"y0":50.003979983978624,"z0":5.519198657675754,"aX":13.61295562501948},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":10.2,"breakHorizontal":-16.2,"spinRate":1696,"spinDirection":125},"zone":14,"typeConfidence":2.0,"plateTime":0.45706853493275457,"extension":6.241491584860716},"index":3,"playId":"e0e49fd7-35c7-3d8e-a348-6ee4c9f8d6d6","pitchNumber":4,"startTime":"2026-04-17T23:37:38.090Z","endTime":"2026-04-17T23:37:43.194Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":75.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.50511400331577,"aZ":-24.997839923617654,"pfxX":9.263969348459266,"pfxZ":4.892704519671737,"pX":0.12162038999840609,"pZ":1.8086703747022257,"vX0":-5.222004217103452,"vY0":-121.14719034715048,"vZ0":-3.2863048799774064,"x":112.36,"y":189.95,"x0":1.1158294264927446,"y0":50.00477390328735,"z0":5.398878792213992,"aX":13.594784504017117},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":8.2,"breakHorizontal":-15.4,"spinRate":1721,"spinDirection":123},"zone":8,"typeConfidence":2.0,"plateTime":0.45435354093530167,"extension":6.2026080499068765},"index":4,"playId":"205fa4d2-f002-3796-b3df-43fa8c6533c9","pitchNumber":5,"startTime":"2026-04-17T23:37:54.392Z","endTime":"2026-04-17T23:37:59.693Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_ab"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_ab"},{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_pa"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.8,"awayTeamWinProbability":96.2,"homeTeamWinProbabilityAdded":-0.7000000000000002,"leverageIndex":0.31,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-04-17T23:37:59.693Z","atBatIndex":29},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Bryce Harper triples (1) on a ground ball to right fielder Ronald Acuña Jr.","rbi":0,"awayScore":7,"homeScore":0,"isOut":false},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-17T23:38:20.914Z","endTime":"2026-04-17T23:39:07.428Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":81.8,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.912439744999055,"aZ":-23.178126553110108,"pfxX":10.856963334727297,"pfxZ":5.202259350207832,"pX":-0.7357209871702208,"pZ":2.5299422338301616,"vX0":-7.239805891817686,"vY0":-131.67870579329224,"vZ0":-3.1994529890568266,"x":145.04,"y":170.47,"x0":0.6600947270104647,"y0":50.00388178909769,"z0":5.505358619634581,"aX":18.77824115271239},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":8.8,"breakHorizontal":-17.8,"spinRate":2026,"spinDirection":134},"zone":4,"typeConfidence":2.0,"plateTime":0.4183987283036079,"extension":6.156395513363845},"index":0,"playId":"7ba06cf5-cc9a-3d6d-a826-0252e6506a43","pitchNumber":1,"startTime":"2026-04-17T23:38:22.017Z","endTime":"2026-04-17T23:38:26.414Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":78.8,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.51570670791543,"aZ":-22.73869027410637,"pfxX":-1.722232162944061,"pfxZ":5.964785282764891,"pX":-1.7947614794962794,"pZ":1.293368003259765,"vX0":-5.863034928433594,"vY0":-125.52516135252112,"vZ0":-5.716699317994419,"x":185.41,"y":203.86,"x0":0.8033645059561964,"y0":50.00222198674982,"z0":5.4739696400582,"aX":-2.722945082389424},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":9.6,"breakHorizontal":4.6,"spinRate":2202,"spinDirection":160},"zone":13,"typeConfidence":2.0,"plateTime":0.4378431860359955,"extension":6.178169049651086},"index":1,"playId":"e95c3a51-2d24-3e23-8a34-96f372f7b09b","pitchNumber":2,"startTime":"2026-04-17T23:38:35.488Z","endTime":"2026-04-17T23:38:40.840Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":82.3,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.26313416164637,"aZ":-23.846241082586598,"pfxX":10.438151708535052,"pfxZ":4.783432525929099,"pX":0.3897754732381656,"pZ":1.4764098329215796,"vX0":-4.851289472625818,"vY0":-131.923794839218,"vZ0":-5.137541084059197,"x":102.14,"y":198.92,"x0":0.9087035427956891,"y0":50.00359276335341,"z0":5.235007223862732,"aX":18.174613410305092},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":7.6,"breakHorizontal":-17.6,"spinRate":1924,"spinDirection":130},"zone":14,"typeConfidence":2.0,"plateTime":0.4171483952054462,"extension":6.149214736957784},"hitData":{"launchSpeed":87.6,"launchAngle":3.0,"totalDistance":61.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":222.26,"coordY":109.94}},"index":2,"playId":"aeb5ab7a-4b77-3379-8e8c-2bce077bb3c5","pitchNumber":3,"startTime":"2026-04-17T23:38:51.413Z","endTime":"2026-04-17T23:39:07.428Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_ab"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_ab"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_pa"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.6000000000000005,"awayTeamWinProbability":94.4,"homeTeamWinProbabilityAdded":1.8000000000000007,"leverageIndex":0.19,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-04-17T23:39:07.428Z","atBatIndex":30},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Adolis García walks.","rbi":0,"awayScore":7,"homeScore":0,"isOut":false},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-17T23:39:35.465Z","endTime":"2026-04-17T23:41:04.728Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"postOnThird":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.5,"endSpeed":69.3,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.62577790777419,"aZ":-34.900877065699284,"pfxX":-5.9116670793814405,"pfxZ":-2.2094702397482155,"pX":1.1293579273626355,"pZ":3.7943592959590555,"vX0":1.655618884860568,"vY0":-111.20017043443701,"vZ0":3.21157256259745,"x":73.95,"y":136.33,"x0":1.1367762763596754,"y0":50.003209319682796,"z0":5.98739359246484,"aX":-7.296489271822388},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-2.6,"breakHorizontal":10.2,"spinRate":2442,"spinDirection":300},"zone":12,"typeConfidence":2.0,"plateTime":0.49530695404093095,"extension":6.100461473736941},"index":0,"playId":"4a6ef63d-3447-3186-a6be-9ceeafec3980","pitchNumber":1,"startTime":"2026-04-17T23:39:35.809Z","endTime":"2026-04-17T23:39:39.617Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"third":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":77.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.268144229815004,"aZ":-25.230185334228818,"pfxX":9.332631733475598,"pfxZ":4.539936604399291,"pX":1.085444943365321,"pZ":1.8622635208837488,"vX0":-2.969777369620888,"vY0":-123.09266192292473,"vZ0":-3.5395382245786413,"x":75.63,"y":188.5,"x0":1.0977487149465375,"y0":50.00133433217062,"z0":5.463691981889695,"aX":14.267466628722717},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":7.6,"breakHorizontal":-16.2,"spinRate":1593,"spinDirection":123},"zone":14,"typeConfidence":2.0,"plateTime":0.44558742293790976,"extension":6.17046828258835},"index":1,"playId":"348126e8-fe8e-30a7-a702-25fc86ea5fa4","pitchNumber":2,"startTime":"2026-04-17T23:39:53.898Z","endTime":"2026-04-17T23:39:58.883Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"third":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.0,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.5867640779602,"aZ":-26.59206433119398,"pfxX":-3.143669308060564,"pfxZ":3.5836322745667175,"pX":0.27302145781653464,"pZ":2.524594967663318,"vX0":-1.3068370041036923,"vY0":-124.47860527752682,"vZ0":-1.9981713342776863,"x":106.59,"y":170.62,"x0":1.214361459700075,"y0":50.004953194206905,"z0":5.554354849196714,"aX":-4.899694892688095},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":6.2,"breakHorizontal":6.0,"spinRate":2140,"spinDirection":178},"zone":5,"typeConfidence":2.0,"plateTime":0.44117663076808045,"extension":6.160724808942436},"index":2,"playId":"7243e7ec-2d1a-3a09-a788-13b4c9ff2bb4","pitchNumber":3,"startTime":"2026-04-17T23:40:10.582Z","endTime":"2026-04-17T23:40:15.977Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"third":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"index":3,"startTime":"2026-04-17T23:40:29.362Z","endTime":"2026-04-17T23:40:41.251Z","isPitch":false,"type":"action","player":{"id":666969,"link":"/api/v1/people/666969"},"defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"third":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":81.3,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.21990473658641,"aZ":-15.714704765813638,"pfxX":6.378976167585675,"pfxZ":9.551935367038812,"pX":-1.3119365341541553,"pZ":2.542851840120807,"vX0":-6.8181200015023995,"vY0":-132.0008058271305,"vZ0":-4.715775522850552,"x":167.01,"y":170.12,"x0":0.5048929798653666,"y0":50.006438992214406,"z0":5.550612669000981,"aX":10.996603599425505},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":16.2,"breakHorizontal":-9.6,"spinRate":2018,"spinDirection":134},"zone":11,"typeConfidence":2.0,"plateTime":0.4187299888254028,"extension":6.1868182258134325},"index":4,"playId":"e3700ae5-61b1-3b65-94fa-083acfb7f97b","pitchNumber":4,"startTime":"2026-04-17T23:40:41.251Z","endTime":"2026-04-17T23:40:46.566Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"third":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":82.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.22374982100092,"aZ":-23.476135204577908,"pfxX":11.701161961408202,"pfxZ":4.962797281053609,"pX":-1.01545775233379,"pZ":2.874863147368864,"vX0":-8.166500677680464,"vY0":-132.76054667593777,"vZ0":-2.8326150676707957,"x":155.71,"y":161.16,"x0":0.6086725935662746,"y0":50.0032436262029,"z0":5.6987909880683,"aX":20.509617747261494},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":8.4,"breakHorizontal":-19.0,"spinRate":1958,"spinDirection":137},"zone":11,"typeConfidence":2.0,"plateTime":0.41547040346195807,"extension":6.0628378514135175},"index":5,"playId":"c058757f-1232-3946-8305-b5b4e488adaa","pitchNumber":5,"startTime":"2026-04-17T23:40:58.548Z","endTime":"2026-04-17T23:41:04.728Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"third":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_pa"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.800000000000001,"awayTeamWinProbability":93.2,"homeTeamWinProbabilityAdded":1.2000000000000002,"leverageIndex":0.41,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-04-17T23:41:04.728Z","atBatIndex":31},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Edmundo Sosa pops out to first baseman Matt Olson in foul territory.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-17T23:41:38.442Z","endTime":"2026-04-17T23:42:47.048Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"postOnThird":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"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":90.0,"endSpeed":81.4,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.218776148086928,"aZ":-24.81259585220019,"pfxX":8.441139766059093,"pfxZ":4.301882533406644,"pX":-0.04089891420924912,"pZ":2.726397643558365,"vX0":-5.313700463908661,"vY0":-130.8809672208477,"vZ0":-2.4230149629581956,"x":118.56,"y":165.17,"x0":0.933634971086913,"y0":50.00190934942251,"z0":5.549741708237731,"aX":14.439325993041827},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.4,"breakHorizontal":-13.9,"spinRate":1854,"spinDirection":129},"zone":5,"typeConfidence":2.0,"plateTime":0.4207479392833573,"extension":6.0968081486615295},"index":0,"playId":"3e14b37b-df58-3968-a2e2-bba6382edccb","pitchNumber":1,"startTime":"2026-04-17T23:41:39.181Z","endTime":"2026-04-17T23:41:43.560Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"first":{"id":666969,"link":"/api/v1/people/666969"},"third":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":76.1,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.69756221450372,"aZ":-25.28614248049146,"pfxX":8.380724309124712,"pfxZ":4.665028148275595,"pX":0.345102336522018,"pZ":0.8426658225526293,"vX0":-3.894531048854616,"vY0":-121.54008623307449,"vZ0":-5.694685811530637,"x":103.85,"y":216.03,"x0":0.8905845209981129,"y0":50.00369613855664,"z0":5.448875607964503,"aX":12.37653425873057},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":7.2,"breakHorizontal":-14.0,"spinRate":1641,"spinDirection":121},"zone":14,"typeConfidence":2.0,"plateTime":0.4529008549366207,"extension":6.124156902109477},"index":1,"playId":"06318e62-eeee-3387-badf-22cc71dced95","pitchNumber":2,"startTime":"2026-04-17T23:41:56.542Z","endTime":"2026-04-17T23:42:01.028Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"first":{"id":666969,"link":"/api/v1/people/666969"},"third":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":76.6,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.354058419691164,"aZ":-21.557483830268897,"pfxX":7.240636527005327,"pfxZ":7.066490686110727,"pX":-0.927701870428982,"pZ":1.3282877917999496,"vX0":-6.430944829542789,"vY0":-122.36606911424379,"vZ0":-5.4782704133939655,"x":152.36,"y":202.92,"x0":0.8062033535362934,"y0":50.000787918787566,"z0":5.467536125702464,"aX":10.872067474907471},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":11.6,"breakHorizontal":-11.4,"spinRate":1684,"spinDirection":128},"zone":13,"typeConfidence":2.0,"plateTime":0.4493051543244575,"extension":6.177196585615888},"index":2,"playId":"4ce8499d-7b7d-369e-92ec-5008c3ecf113","pitchNumber":3,"startTime":"2026-04-17T23:42:14.577Z","endTime":"2026-04-17T23:42:19.467Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"first":{"id":666969,"link":"/api/v1/people/666969"},"third":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":78.9,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.06371709895066,"aZ":-24.441710284692082,"pfxX":-0.9609210355198494,"pfxZ":4.862403287597887,"pX":-0.3868472113952571,"pZ":2.3850716668780088,"vX0":-3.634600439627019,"vY0":-125.50407512825933,"vZ0":-2.741250389051902,"x":131.75,"y":174.38,"x0":1.2066330635432674,"y0":50.003409085002296,"z0":5.487960236650016,"aX":-1.5288171975721447},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":8.4,"breakHorizontal":2.6,"spinRate":2243,"spinDirection":158},"zone":4,"typeConfidence":2.0,"plateTime":0.4368834286051344,"extension":6.057155677603924},"hitData":{"launchSpeed":79.5,"launchAngle":76.0,"totalDistance":100.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":158.23,"coordY":190.06}},"index":3,"playId":"a529bd8f-66ca-36b7-a910-2d6e7a39dce7","pitchNumber":4,"startTime":"2026-04-17T23:42:36.033Z","endTime":"2026-04-17T23:42:47.048Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"first":{"id":666969,"link":"/api/v1/people/666969"},"third":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"credit":"b_ab"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_ab"},{"player":{"id":624641,"link":"/api/v1/people/624641"},"credit":"b_pa"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":4.5,"awayTeamWinProbability":95.5,"homeTeamWinProbabilityAdded":-2.3000000000000007,"leverageIndex":0.72,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-04-17T23:42:47.048Z","atBatIndex":32},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"J.T. Realmuto lines out to left fielder Mike Yastrzemski.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-17T23:43:18.666Z","endTime":"2026-04-17T23:45:00.061Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":573262,"link":"/api/v1/people/573262"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":84.2,"endSpeed":76.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.49645183911403,"aZ":-24.130842838452942,"pfxX":9.056269460648831,"pfxZ":5.34791278513094,"pX":0.1782897722011609,"pZ":2.4148459764810455,"vX0":-4.878840473861165,"vY0":-122.50276299706823,"vZ0":-2.555737153745583,"x":110.2,"y":173.58,"x0":1.0296803225106408,"y0":50.003350947558076,"z0":5.556479862029429,"aX":13.624948636502465},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":9.2,"breakHorizontal":-15.1,"spinRate":1589,"spinDirection":121},"zone":5,"typeConfidence":2.0,"plateTime":0.44886324754573614,"extension":6.221347806273937},"index":0,"playId":"13f41757-61e4-31dd-b4cc-ad52a9951e18","pitchNumber":1,"startTime":"2026-04-17T23:43:22.891Z","endTime":"2026-04-17T23:43:29.068Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"first":{"id":666969,"link":"/api/v1/people/666969"},"third":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":82.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.570669795518512,"aZ":-17.489777590340758,"pfxX":4.934353370597461,"pfxZ":8.299482572762567,"pX":-0.6280247292501238,"pZ":3.128378107445309,"vX0":-4.921673871040664,"vY0":-132.50669562822654,"vZ0":-3.2453331898720794,"x":140.94,"y":154.31,"x0":0.6166034879670402,"y0":50.00586502754704,"z0":5.654488107973402,"aX":8.7344839122088},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":14.5,"breakHorizontal":-7.8,"spinRate":2133,"spinDirection":138},"zone":1,"typeConfidence":2.0,"plateTime":0.4141168651040137,"extension":6.162161701190047},"index":1,"playId":"78f16e35-f155-343a-9dd2-43c97bb43f81","pitchNumber":2,"startTime":"2026-04-17T23:43:57.310Z","endTime":"2026-04-17T23:44:01.588Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"first":{"id":666969,"link":"/api/v1/people/666969"},"third":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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.3,"endSpeed":83.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.680873966574765,"aZ":-16.80318723925967,"pfxX":4.503858353873675,"pfxZ":8.651646883569734,"pX":-1.5994417075247385,"pZ":3.2058538965514356,"vX0":-7.195487080148659,"vY0":-132.7689451518739,"vZ0":-3.2266807391571417,"x":177.97,"y":152.22,"x0":0.5665725421581943,"y0":50.004341866143996,"z0":5.667084943748891,"aX":8.00397459112036},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":15.1,"breakHorizontal":-6.5,"spinRate":2171,"spinDirection":133},"zone":11,"typeConfidence":2.0,"plateTime":0.4132959094973696,"extension":6.158455377982401},"index":2,"playId":"e29222d1-c24c-3a12-a316-0c32648a5cfd","pitchNumber":3,"startTime":"2026-04-17T23:44:32.606Z","endTime":"2026-04-17T23:44:36.983Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"first":{"id":666969,"link":"/api/v1/people/666969"},"third":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.5,"endSpeed":72.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.079521495944242,"aZ":-33.833784962571904,"pfxX":-2.0699943905362606,"pfxZ":-1.2540763509966801,"pX":-0.07273006582798965,"pZ":1.5460447537740745,"vX0":-1.5253441401371552,"vY0":-114.41134729818044,"vZ0":-1.977619552859712,"x":119.77,"y":197.04,"x0":0.8714360992543788,"y0":50.00067486197516,"z0":5.736788046666146,"aX":-2.744293434810778},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-2.5,"breakHorizontal":4.1,"spinRate":2433,"spinDirection":302},"zone":13,"typeConfidence":2.0,"plateTime":0.478694764050962,"extension":6.2202764828580115},"hitData":{"launchSpeed":98.0,"launchAngle":22.0,"totalDistance":327.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":59.19,"coordY":85.37}},"index":3,"playId":"56176017-1d13-38e4-9a2c-17c431d8de1b","pitchNumber":4,"startTime":"2026-04-17T23:44:52.053Z","endTime":"2026-04-17T23:45:00.061Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"first":{"id":666969,"link":"/api/v1/people/666969"},"third":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"credit":"b_ab"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_ab"},{"player":{"id":592663,"link":"/api/v1/people/592663"},"credit":"b_pa"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.0,"awayTeamWinProbability":97.0,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.56,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-04-17T23:45:00.061Z","atBatIndex":33},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Drake Baldwin pops out to shortstop Trea Turner.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-17T23:47:19.281Z","endTime":"2026-04-17T23:47:32.611Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"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":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":77.3,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.878242586595746,"aZ":-21.129760900930282,"pfxX":1.0752669178977228,"pfxZ":7.2423441801891055,"pX":0.07214512387678204,"pZ":3.5835177315499185,"vX0":3.836784829070017,"vY0":-122.60435634518284,"vZ0":-2.97766541977035,"x":114.25,"y":142.03,"x0":-1.6516583540067487,"y0":50.0012373524978,"z0":6.613717637204121,"aX":1.6393117631124292},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":12.7,"breakHorizontal":-2.9,"spinRate":2234,"spinDirection":191},"zone":12,"typeConfidence":2.0,"plateTime":0.4464693514896676,"extension":5.691860502420085},"hitData":{"launchSpeed":76.3,"launchAngle":59.0,"totalDistance":172.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":114.11,"coordY":133.82}},"index":0,"playId":"5bc60a9b-41e6-313f-9413-7ee417abf4bd","pitchNumber":1,"startTime":"2026-04-17T23:47:21.860Z","endTime":"2026-04-17T23:47:32.611Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"credit":"b_ab"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_ab"},{"player":{"id":686948,"link":"/api/v1/people/686948"},"credit":"b_pa"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.2,"awayTeamWinProbability":96.8,"homeTeamWinProbabilityAdded":0.20000000000000018,"leverageIndex":0.1,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-04-17T23:47:32.611Z","atBatIndex":34},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Matt Olson walks.","rbi":0,"awayScore":7,"homeScore":0,"isOut":false},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-17T23:47:50.706Z","endTime":"2026-04-17T23:48:48.306Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"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(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":86.7,"endSpeed":79.6,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.54927797871279,"aZ":-16.782682676820173,"pfxX":0.3407092082972678,"pfxZ":9.533481875953647,"pX":-0.987070419671823,"pZ":2.604098532695532,"vX0":2.0435938507026807,"vY0":-126.22948128844023,"vZ0":-6.1447175046699645,"x":154.62,"y":168.47,"x0":-1.8512322115946696,"y0":50.00403383528954,"z0":6.4198339335204855,"aX":0.5501649359918903},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":16.1,"breakHorizontal":-1.1,"spinRate":2243,"spinDirection":195},"zone":13,"typeConfidence":2.0,"plateTime":0.4338005840370944,"extension":5.781842564627469},"index":0,"playId":"038deb2b-65e2-3f22-bd7c-6d42d7cf8d8c","pitchNumber":1,"startTime":"2026-04-17T23:47:52.247Z","endTime":"2026-04-17T23:47:57.322Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":92.1,"endSpeed":83.4,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.683422315946427,"aZ":-14.80465297595418,"pfxX":-5.591183467356005,"pfxZ":9.681316248058147,"pX":0.2077648166767899,"pZ":3.244976672272184,"vX0":6.133382025784355,"vY0":-133.80631581888616,"vZ0":-5.492512636507051,"x":109.08,"y":151.17,"x0":-1.3991554705416394,"y0":50.00338896054528,"z0":6.403370942735044,"aX":-10.032965720601682},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.3,"breakHorizontal":8.6,"spinRate":1935,"spinDirection":223},"zone":2,"typeConfidence":2.0,"plateTime":0.4109735708048081,"extension":6.0704679076269334},"index":1,"playId":"5c1035e6-4607-35eb-924a-0c7a345a3b68","pitchNumber":2,"startTime":"2026-04-17T23:48:03.038Z","endTime":"2026-04-17T23:48:06.528Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":83.5,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.912009060250973,"aZ":-20.092028065439276,"pfxX":-9.733585712033511,"pfxZ":6.727434665291321,"pX":0.3513764636841369,"pZ":4.325651337444603,"vX0":7.9032712592907295,"vY0":-133.46215701576554,"vZ0":-1.9614214259951595,"x":103.61,"y":121.99,"x0":-1.3901554113656462,"y0":50.00227257932191,"z0":6.523826864454358,"aX":-17.48100651000594},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":11.9,"breakHorizontal":15.8,"spinRate":1989,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.4110918056012718,"extension":6.139615042505364},"index":2,"playId":"a3535270-1d32-3d73-bd83-3ad43fe79917","pitchNumber":3,"startTime":"2026-04-17T23:48:15.705Z","endTime":"2026-04-17T23:48:20.681Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.3,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.751887823243646,"aZ":-17.82316785067448,"pfxX":-0.047408467095667706,"pfxZ":8.701899122842288,"pX":-0.11901098703006566,"pZ":3.874946910731768,"vX0":3.9744073998187885,"vY0":-127.48601751681504,"vZ0":-3.0157169312525935,"x":121.54,"y":134.16,"x0":-1.6907900278750367,"y0":50.00343508397455,"z0":6.477008988967733,"aX":-0.07923559538635357},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":15.4,"breakHorizontal":-0.8,"spinRate":2475,"spinDirection":200},"zone":11,"typeConfidence":2.0,"plateTime":0.4293463046582082,"extension":5.965367093397955},"index":3,"playId":"3cd85b69-fadc-3d12-a416-7b3e15b622a7","pitchNumber":4,"startTime":"2026-04-17T23:48:28.135Z","endTime":"2026-04-17T23:48:33.838Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.1,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.55235271253738,"aZ":-17.26295734254432,"pfxX":-1.6287107908895724,"pfxZ":9.06079633292861,"pX":-0.63427998758153,"pZ":4.2568223303476405,"vX0":3.1496109580122535,"vY0":-127.32190416700409,"vZ0":-2.296124422241719,"x":141.18,"y":123.85,"x0":-1.6743954405910049,"y0":50.00243063564108,"z0":6.5327470468310835,"aX":-2.6804723702605098},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":16.1,"breakHorizontal":2.3,"spinRate":2381,"spinDirection":193},"zone":11,"typeConfidence":2.0,"plateTime":0.42979743913860036,"extension":5.686664847228706},"index":4,"playId":"fbe3874c-4231-3900-a0f8-4e19a5a07c0f","pitchNumber":5,"startTime":"2026-04-17T23:48:42.522Z","endTime":"2026-04-17T23:48:48.306Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_pa"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.0,"awayTeamWinProbability":97.0,"homeTeamWinProbabilityAdded":-0.20000000000000018,"leverageIndex":0.07,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-04-17T23:48:48.306Z","atBatIndex":35},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Austin Riley called out on strikes.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-17T23:49:05.100Z","endTime":"2026-04-17T23:51:09.749Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"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":91.8,"endSpeed":83.0,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.172876998783565,"aZ":-14.727727127814406,"pfxX":-7.6206139082631585,"pfxZ":9.844312080689267,"pX":0.33066101648739354,"pZ":1.917063630790248,"vX0":7.0933580791226065,"vY0":-133.17530107712392,"vZ0":-8.651479489631235,"x":104.4,"y":187.02,"x0":-1.3946918543381672,"y0":50.00404031115697,"z0":6.303722379471906,"aX":-13.5065773531769},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":15.8,"breakHorizontal":12.0,"spinRate":2090,"spinDirection":215},"zone":9,"typeConfidence":2.0,"plateTime":0.4134181655438338,"extension":6.26910451882241},"index":0,"playId":"1afa0b97-0789-3793-90f8-7b470315e551","pitchNumber":1,"startTime":"2026-04-17T23:49:05.637Z","endTime":"2026-04-17T23:49:10.108Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":81.0,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.3354408048494,"aZ":-18.5076004911702,"pfxX":0.8572281538016702,"pfxZ":8.260103558380116,"pX":0.7270459387791692,"pZ":1.4355883717242568,"vX0":5.370100141866723,"vY0":-127.60211243986365,"vZ0":-8.563655653533408,"x":89.29,"y":200.02,"x0":-1.5130247641913057,"y0":50.00556370782076,"z0":6.2835977736148765,"aX":1.4195577226748088},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":13.3,"breakHorizontal":-2.8,"spinRate":2444,"spinDirection":186},"zone":14,"typeConfidence":2.0,"plateTime":0.4286260462208067,"extension":6.101721311580633},"index":1,"playId":"2daea7eb-56fc-3396-b9bd-06046eb79f46","pitchNumber":2,"startTime":"2026-04-17T23:49:22.615Z","endTime":"2026-04-17T23:49:26.768Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.4,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.87188029116574,"aZ":-16.545407167087678,"pfxX":-9.866354463148582,"pfxZ":8.563322067820023,"pX":0.45326547293965475,"pZ":2.8796723952497563,"vX0":7.950834395970554,"vY0":-134.41147528067594,"vZ0":-6.213188825227025,"x":99.72,"y":161.03,"x0":-1.2652539891534869,"y0":50.00115891132454,"z0":6.4013065912490905,"aX":-18.002411657370573},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":14.3,"breakHorizontal":16.1,"spinRate":1960,"spinDirection":210},"zone":3,"typeConfidence":2.0,"plateTime":0.4079330403061614,"extension":6.241133269935249},"index":2,"playId":"d8345480-89bd-337b-8c7a-f16aee5574c7","pitchNumber":3,"startTime":"2026-04-17T23:49:44.726Z","endTime":"2026-04-17T23:49:53.244Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":92.7,"endSpeed":84.0,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.438481115094717,"aZ":-13.422087734232996,"pfxX":-4.047273370287802,"pfxZ":10.259807357941796,"pX":0.28687906184627165,"pZ":5.744296101135872,"vX0":5.815935518585701,"vY0":-134.8673852361897,"vZ0":0.03824581285216794,"x":106.06,"y":83.68,"x0":-1.3794310635819718,"y0":50.005278631234525,"z0":6.682622620411508,"aX":-7.399892499595328},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.7,"breakHorizontal":6.0,"spinRate":2044,"spinDirection":211},"zone":12,"typeConfidence":2.0,"plateTime":0.4073225728645147,"extension":5.9625701132884705},"index":3,"playId":"9f976890-ad7d-3c5a-a3ab-0e9db2e07a79","pitchNumber":4,"startTime":"2026-04-17T23:50:06.397Z","endTime":"2026-04-17T23:50:10.338Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":81.0,"endSpeed":74.4,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.553893443679122,"aZ":-26.052570303088782,"pfxX":2.9316105049983534,"pfxZ":4.3711306589522785,"pX":1.0182384029543416,"pZ":1.921349229872264,"vX0":5.027759124220644,"vY0":-117.86914501207912,"vZ0":-4.834444373543814,"x":78.19,"y":186.9,"x0":-1.52773571369519,"y0":50.00039221085061,"z0":6.420323855808929,"aX":4.100767646677929},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":7.0,"breakHorizontal":-6.6,"spinRate":2403,"spinDirection":78},"zone":14,"typeConfidence":2.0,"plateTime":0.4656754392488107,"extension":6.010951950068451},"index":4,"playId":"7739d1fa-0f0a-3ac2-87f6-977776809cb3","pitchNumber":5,"startTime":"2026-04-17T23:50:23.775Z","endTime":"2026-04-17T23:50:29.865Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":83.5,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.86146477417486,"aZ":-19.795602474093403,"pfxX":-10.30908865588578,"pfxZ":6.90424117898025,"pX":-1.2209385760494271,"pZ":3.3975495974358534,"vX0":4.372869206103869,"vY0":-133.590934555157,"vZ0":-4.235440975323708,"x":163.54,"y":147.05,"x0":-1.5467154227322066,"y0":50.00442797924551,"z0":6.440914300907748,"aX":-18.490838405948736},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":11.8,"breakHorizontal":17.6,"spinRate":1910,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.41121695999779684,"extension":6.05035842189099},"index":5,"playId":"08ddc5a5-94c4-3a2b-8a45-3630517a9c4b","pitchNumber":6,"startTime":"2026-04-17T23:50:41.010Z","endTime":"2026-04-17T23:50:45.488Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":79.7,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.476269692187103,"aZ":-29.24163294457724,"pfxX":-7.478139429396636,"pfxZ":1.8020044303062832,"pX":-0.7909078586147835,"pZ":3.471923585601932,"vX0":4.380029754800375,"vY0":-126.75097579677647,"vZ0":-1.7623983654472752,"x":147.15,"y":145.04,"x0":-1.5719325772808774,"y0":50.000306403444135,"z0":6.516519211884981,"aX":-12.137339177731288},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.1,"breakHorizontal":12.5,"spinRate":1120,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.432524809502425,"extension":6.106046180490614},"index":6,"playId":"a001a5b6-6c24-35e4-8be7-1e8c8e84896e","pitchNumber":7,"startTime":"2026-04-17T23:51:02.639Z","endTime":"2026-04-17T23:51:09.749Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663586,"link":"/api/v1/people/663586"},"credit":"b_ab"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_ab"},{"player":{"id":663586,"link":"/api/v1/people/663586"},"credit":"b_pa"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.3000000000000003,"awayTeamWinProbability":96.7,"homeTeamWinProbabilityAdded":0.30000000000000027,"leverageIndex":0.13,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-04-17T23:51:09.749Z","atBatIndex":36},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ozzie Albies flies out to left fielder Otto Kemp.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-17T23:51:29.737Z","endTime":"2026-04-17T23:52:12.857Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":805249,"link":"/api/v1/people/805249"},"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(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":86.0,"endSpeed":79.7,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.96573270629994,"aZ":-33.79197774359092,"pfxX":-6.218525715356579,"pfxZ":-1.0100181904697525,"pX":-1.2060712587389923,"pZ":2.2591323676776174,"vX0":3.760524571143305,"vY0":-125.32178487004697,"vZ0":-3.171226124391697,"x":162.97,"y":177.78,"x0":-1.9137209288736106,"y0":50.0048731942982,"z0":6.285116923082845,"aX":-9.949342816457404},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-2.3,"breakHorizontal":10.4,"spinRate":1380,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.4361149577138912,"extension":6.167516246514277},"index":0,"playId":"d08b37ab-7a42-3f9d-9fc2-28293e7ab262","pitchNumber":1,"startTime":"2026-04-17T23:51:29.737Z","endTime":"2026-04-17T23:51:34.658Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.7,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.89711114276846,"aZ":-31.169916105211538,"pfxX":-5.035917285848101,"pfxZ":0.6223168021404337,"pX":-2.2778844615943865,"pZ":3.667342663263404,"vX0":0.5056442025901382,"vY0":-125.26401995109553,"vZ0":-0.6264485194677925,"x":203.83,"y":139.76,"x0":-1.826195443980427,"y0":50.001266507427104,"z0":6.446710712526101,"aX":-8.082707203878195},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.2,"breakHorizontal":9.0,"spinRate":1192,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.4355889004381286,"extension":6.097723207229593},"index":1,"playId":"aff5b970-0699-3dba-aaec-51e84f38bca5","pitchNumber":2,"startTime":"2026-04-17T23:51:45.474Z","endTime":"2026-04-17T23:51:49.598Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":84.2,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.58613795760506,"aZ":-19.491941696448322,"pfxX":-8.595385343400316,"pfxZ":7.017198506439186,"pX":-0.5776601924856267,"pZ":2.2673820368157642,"vX0":5.597015300861284,"vY0":-133.5147907228184,"vZ0":-6.662938684443375,"x":139.02,"y":177.56,"x0":-1.583836135825964,"y0":50.0003885213971,"z0":6.19666198277016,"aX":-15.525163965971979},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":11.5,"breakHorizontal":14.4,"spinRate":1839,"spinDirection":216},"zone":4,"typeConfidence":2.0,"plateTime":0.4101436474286926,"extension":6.109450771937605},"hitData":{"launchSpeed":88.8,"launchAngle":50.0,"totalDistance":263.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":64.4,"coordY":113.52}},"index":2,"playId":"39d27e10-673b-3071-be9e-af6add084ab3","pitchNumber":3,"startTime":"2026-04-17T23:52:01.804Z","endTime":"2026-04-17T23:52:12.857Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_ab"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_ab"},{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_pa"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.5999999999999996,"awayTeamWinProbability":96.4,"homeTeamWinProbabilityAdded":0.2999999999999994,"leverageIndex":0.1,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-04-17T23:52:12.857Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Drake Baldwin challenged (pitch result), call on the field was overturned: Alec Bohm called out on strikes.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-17T23:54:17.393Z","endTime":"2026-04-17T23:56:03.730Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":78.8,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.92798740234485,"aZ":-25.701066516335686,"pfxX":-1.1130708921874537,"pfxZ":4.092631262588844,"pX":-0.8425244541026918,"pZ":2.48673179930505,"vX0":-3.6769187609447616,"vY0":-124.85271499967644,"vZ0":-2.854089676244717,"x":149.12,"y":171.64,"x0":0.7932034097193192,"y0":50.00036117588882,"z0":5.757823739745114,"aX":-1.7573897125852205},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":7.0,"breakHorizontal":2.9,"spinRate":2177,"spinDirection":157},"zone":13,"typeConfidence":2.0,"plateTime":0.43855817241726847,"extension":5.993618694633203},"index":0,"playId":"2917f1cd-09b0-354e-8ac0-0edd50573749","pitchNumber":1,"startTime":"2026-04-17T23:54:17.393Z","endTime":"2026-04-17T23:54:21.649Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":85.7,"endSpeed":79.1,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.517648991063623,"aZ":-26.984706102333423,"pfxX":-0.9023480422009253,"pfxZ":3.263160589444656,"pX":-0.891957690473527,"pZ":3.68692424039922,"vX0":-3.916807980784271,"vY0":-124.86124099055833,"vZ0":0.05811551169214957,"x":151.0,"y":139.23,"x0":0.8098179630264534,"y0":50.00169230388396,"z0":5.871161761797384,"aX":-1.4340821516817066},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":6.1,"breakHorizontal":2.5,"spinRate":2203,"spinDirection":173},"zone":11,"typeConfidence":2.0,"plateTime":0.4375249610934868,"extension":5.924882951796855},"index":1,"playId":"f16ab992-d69c-326e-8389-c0bd827f416d","pitchNumber":2,"startTime":"2026-04-17T23:54:35.082Z","endTime":"2026-04-17T23:54:39.969Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":76.9,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.86237335737878,"aZ":-22.956749480113377,"pfxX":6.574042227111784,"pfxZ":6.129619830871669,"pX":0.8887105699232701,"pZ":2.483270107901441,"vX0":-2.517259454400577,"vY0":-121.61549346780637,"vZ0":-2.7451146102316004,"x":83.12,"y":171.73,"x0":1.080453816054898,"y0":50.005035918887884,"z0":5.608394449447053,"aX":9.892487936948143},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":10.7,"breakHorizontal":-11.4,"spinRate":1657,"spinDirection":129},"zone":14,"typeConfidence":2.0,"plateTime":0.4496181729184574,"extension":6.171526144315038},"index":2,"playId":"812e8ff8-c26f-3802-b4ae-ee4d24522ada","pitchNumber":3,"startTime":"2026-04-17T23:54:47.980Z","endTime":"2026-04-17T23:54:53.109Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":81.2,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.29666703909391,"aZ":-21.926235250989563,"pfxX":0.19666032627955143,"pfxZ":6.155334303521612,"pX":0.5115506149152323,"pZ":2.285199248180669,"vX0":-1.6663730075873109,"vY0":-127.2065472732628,"vZ0":-3.9526115159788633,"x":97.5,"y":177.08,"x0":1.145229555709016,"y0":50.00135500289362,"z0":5.565289449430484,"aX":0.32764362771217814},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":10.7,"breakHorizontal":0.0,"spinRate":2265,"spinDirection":156},"zone":9,"typeConfidence":2.0,"plateTime":0.4280640360094847,"extension":6.006207412131449},"index":3,"playId":"6b718a41-674e-3e4e-b0fc-5bc765a3c4b3","pitchNumber":4,"startTime":"2026-04-17T23:55:03.277Z","endTime":"2026-04-17T23:55:08.238Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":90.4,"endSpeed":82.6,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.39555372849428,"aZ":-21.60194794437925,"pfxX":8.846007810962774,"pfxZ":6.048578168969165,"pX":0.0011307893210596245,"pZ":2.6955481767701537,"vX0":-4.912110604975593,"vY0":-131.51614449338314,"vZ0":-3.6071372258542396,"x":116.96,"y":166.0,"x0":0.7456487849897249,"y0":50.00435350279744,"z0":5.690767746185876,"aX":15.467504847307872},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":10.3,"breakHorizontal":-14.9,"spinRate":2071,"spinDirection":137},"zone":5,"typeConfidence":2.0,"plateTime":0.4167839437317169,"extension":6.074585162055927},"index":4,"playId":"1ce61c7d-8097-3929-9168-879697fd6bad","pitchNumber":5,"startTime":"2026-04-17T23:55:17.384Z","endTime":"2026-04-17T23:55:22.104Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.7,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.36978944929837,"aZ":-25.786912767425687,"pfxX":-1.1545834403651454,"pfxZ":3.964936900689766,"pX":0.8362280843664794,"pZ":1.9880368725807425,"vX0":-0.647788083083481,"vY0":-125.80133084819657,"vZ0":-3.5963161549087097,"x":85.12,"y":185.1,"x0":1.2466427759012801,"y0":50.001112417310615,"z0":5.51503356657956,"aX":-1.8593205717018264},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":6.6,"breakHorizontal":2.3,"spinRate":2293,"spinDirection":161},"zone":9,"typeConfidence":2.0,"plateTime":0.4345877646511678,"extension":6.0737054233945935},"index":5,"playId":"05a35d31-492d-319f-b2bc-87a368565a9b","pitchNumber":6,"startTime":"2026-04-17T23:55:36.710Z","endTime":"2026-04-17T23:56:03.730Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_ab"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_ab"},{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_pa"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":144,"player":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"}},"homeTeamWinProbability":2.9000000000000004,"awayTeamWinProbability":97.1,"homeTeamWinProbabilityAdded":-0.6999999999999993,"leverageIndex":0.28,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-04-17T23:56:03.730Z","atBatIndex":38},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Justin Crawford lines out to right fielder Ronald Acuña Jr.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-17T23:56:21.145Z","endTime":"2026-04-17T23:56:41.481Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":81.1,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.115079813790953,"aZ":-26.67049858648594,"pfxX":10.581889937021685,"pfxZ":3.2364081092718866,"pX":0.5026239438561162,"pZ":3.303700827638323,"vX0":-4.382436518488228,"vY0":-130.55289484055282,"vZ0":-0.9013359272866217,"x":97.84,"y":149.58,"x0":0.841485549498944,"y0":50.005842138995064,"z0":5.686939335158905,"aX":18.010426481888857},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":5.9,"breakHorizontal":-18.0,"spinRate":1988,"spinDirection":134},"zone":3,"typeConfidence":2.0,"plateTime":0.42184419392305905,"extension":6.0812324849287585},"index":0,"playId":"64c259ef-110f-3887-a586-2dff48be3bda","pitchNumber":1,"startTime":"2026-04-17T23:56:21.145Z","endTime":"2026-04-17T23:56:25.646Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.8,"endSpeed":71.9,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.854986277593262,"aZ":-35.45064966463608,"pfxX":-4.338104872428123,"pfxZ":-2.523766734566374,"pX":-0.15354596649320834,"pZ":1.9953468202480273,"vX0":-1.4717626947232791,"vY0":-113.36046980668266,"vZ0":-0.5531570452583793,"x":122.85,"y":184.91,"x0":1.0676891285585541,"y0":50.00002582853373,"z0":5.783483663974116,"aX":-5.640912957684845},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-4.4,"breakHorizontal":8.3,"spinRate":2417,"spinDirection":297},"zone":8,"typeConfidence":2.0,"plateTime":0.4833012050826704,"extension":6.062787317517794},"hitData":{"launchSpeed":98.0,"launchAngle":17.0,"totalDistance":322.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":172.71,"coordY":78.19}},"index":1,"playId":"78708fa9-7ad2-3ee3-a0a8-4e5383259a58","pitchNumber":2,"startTime":"2026-04-17T23:56:34.123Z","endTime":"2026-04-17T23:56:41.481Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"credit":"b_ab"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_ab"},{"player":{"id":702222,"link":"/api/v1/people/702222"},"credit":"b_pa"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.4,"awayTeamWinProbability":97.6,"homeTeamWinProbabilityAdded":-0.5000000000000004,"leverageIndex":0.17,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-04-17T23:56:41.481Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Otto Kemp called out on strikes.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-17T23:57:07.139Z","endTime":"2026-04-17T23:58:38.102Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.0,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.119011752198766,"aZ":-23.287409092313165,"pfxX":-1.3503097726966065,"pfxZ":5.4502373573915595,"pX":1.0166650468433205,"pZ":3.16300109632332,"vX0":-0.27742631312939836,"vY0":-126.456685345467,"vZ0":-1.5093535008019154,"x":78.25,"y":153.38,"x0":1.3031222431841716,"y0":50.00398427978397,"z0":5.623407482849898,"aX":-2.202001899073732},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":9.8,"breakHorizontal":2.5,"spinRate":2222,"spinDirection":161},"zone":12,"typeConfidence":2.0,"plateTime":0.43199215533656865,"extension":6.078574039017472},"index":0,"playId":"fd292ae6-d5db-3e9b-b5f3-a8e8ddb1ea37","pitchNumber":1,"startTime":"2026-04-17T23:57:07.139Z","endTime":"2026-04-17T23:57:12.158Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":77.7,"endSpeed":71.4,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.24835035234838,"aZ":-36.35680865733455,"pfxX":-2.8485237328190625,"pfxZ":-3.238796811385127,"pX":0.330623549736113,"pZ":2.485800677563121,"vX0":-0.6329826435140445,"vY0":-113.10039251027693,"vZ0":0.5307139105054379,"x":104.4,"y":171.66,"x0":0.9843800732455277,"y0":50.003112851521266,"z0":5.903716771994885,"aX":-3.6782435839276224},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.8,"breakVerticalInduced":-5.4,"breakHorizontal":5.3,"spinRate":2402,"spinDirection":304},"zone":6,"typeConfidence":2.0,"plateTime":0.48488498414682324,"extension":6.026853135962489},"index":1,"playId":"d231d058-d3e0-3419-9908-161c02eaa16b","pitchNumber":2,"startTime":"2026-04-17T23:57:22.312Z","endTime":"2026-04-17T23:57:26.814Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":75.5,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.23415704099505,"aZ":-25.276412792561725,"pfxX":7.56726065321694,"pfxZ":4.720815933987327,"pX":1.7566900749136942,"pZ":2.4845034138879103,"vX0":-0.9233528133042331,"vY0":-120.6387510968208,"vZ0":-2.0923021030246867,"x":50.04,"y":171.7,"x0":1.16377166757037,"y0":50.00530937584256,"z0":5.609072501919781,"aX":11.065517002015767},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":8.3,"breakHorizontal":-13.4,"spinRate":1633,"spinDirection":125},"zone":12,"typeConfidence":2.0,"plateTime":0.4554273920191392,"extension":6.167402684600229},"index":2,"playId":"d95185a8-3bb5-3473-b3ff-d17089ae112f","pitchNumber":3,"startTime":"2026-04-17T23:57:37.063Z","endTime":"2026-04-17T23:57:41.768Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":82.3,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.839545173436257,"aZ":-25.63161849484521,"pfxX":9.263503098873862,"pfxZ":3.7297248162807826,"pX":0.33681598575208016,"pZ":3.509953051589335,"vX0":-4.606608721575396,"vY0":-132.52744935573082,"vZ0":-0.4850642156812433,"x":104.16,"y":144.01,"x0":0.906519838170448,"y0":50.00457091933026,"z0":5.589492406121518,"aX":16.260291683832325},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":6.8,"breakHorizontal":-15.6,"spinRate":1988,"spinDirection":132},"zone":12,"typeConfidence":2.0,"plateTime":0.41542227908942,"extension":6.01881281182368},"index":3,"playId":"6ac9ee9e-59e2-32c5-b4c5-8a9662799f7b","pitchNumber":4,"startTime":"2026-04-17T23:57:54.672Z","endTime":"2026-04-17T23:57:59.884Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.3,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.594595561823354,"aZ":-25.201686606155608,"pfxX":-2.0133218394696915,"pfxZ":4.367927951571117,"pX":0.6035485846264705,"pZ":2.3083676276912013,"vX0":-0.7740405747957985,"vY0":-125.12027347209785,"vZ0":-2.8633828419496847,"x":93.99,"y":176.45,"x0":1.1779036785027939,"y0":50.00370210965508,"z0":5.517505183620193,"aX":-3.2144032981206645},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":7.6,"breakHorizontal":3.8,"spinRate":2247,"spinDirection":158},"zone":6,"typeConfidence":2.0,"plateTime":0.4365911787082104,"extension":6.045083763020901},"index":4,"playId":"8dc00292-2f45-39e9-b3ca-8f6b7e89bd54","pitchNumber":5,"startTime":"2026-04-17T23:58:13.313Z","endTime":"2026-04-17T23:58:18.894Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":78.8,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.69489583995396,"aZ":-24.683476838790387,"pfxX":-2.6030837045330806,"pfxZ":4.721641135655833,"pX":0.5731496444944087,"pZ":3.177658665046538,"vX0":-0.4243347764769332,"vY0":-125.00415061497269,"vZ0":-1.184204573308243,"x":95.15,"y":152.98,"x0":1.0832059655197857,"y0":50.000522946019686,"z0":5.679847858167818,"aX":-4.127800165282544},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":8.5,"breakHorizontal":4.8,"spinRate":2218,"spinDirection":175},"zone":3,"typeConfidence":2.0,"plateTime":0.43779564972752105,"extension":6.076864262345569},"index":5,"playId":"da0e85e7-3eb7-3246-a706-2b1d2d5ec915","pitchNumber":6,"startTime":"2026-04-17T23:58:30.901Z","endTime":"2026-04-17T23:58:38.102Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805249,"link":"/api/v1/people/805249"},"credit":"b_ab"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_ab"},{"player":{"id":805249,"link":"/api/v1/people/805249"},"credit":"b_pa"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.1999999999999997,"awayTeamWinProbability":97.8,"homeTeamWinProbabilityAdded":-0.20000000000000018,"leverageIndex":0.09,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-04-17T23:58:38.102Z","atBatIndex":40},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mike Yastrzemski flies out to right fielder Adolis García.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-18T00:01:06.747Z","endTime":"2026-04-18T00:02:22.210Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Tim Mayza replaces Taijuan Walker.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"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-04-17T23:59:35.626Z","endTime":"2026-04-18T00:01:09.088Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641835,"link":"/api/v1/people/641835"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.9,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.12779331862004,"aZ":-20.77387592590495,"pfxX":7.736516566206869,"pfxZ":5.940622445178502,"pX":-0.2760876488230708,"pZ":2.3537801792600543,"vX0":-6.930885002854166,"vY0":-137.37887918404112,"vZ0":-6.350642387327456,"x":127.52,"y":175.23,"x0":1.2686926171533308,"y0":50.00642277228864,"z0":6.09776637247931,"aX":14.858677074465257},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":9.6,"breakHorizontal":-12.6,"spinRate":1886,"spinDirection":140},"zone":4,"typeConfidence":0.86,"plateTime":0.39799762554398477,"extension":6.987189663539536},"index":1,"playId":"57ea4f7b-febb-3d2f-92af-fcb17ed89cb2","pitchNumber":1,"startTime":"2026-04-18T00:01:09.088Z","endTime":"2026-04-18T00:01:13.664Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":95.4,"endSpeed":86.9,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.04299864302838,"aZ":-22.37201974240783,"pfxX":7.505390234434566,"pfxZ":5.070530064525993,"pX":0.051817942919809616,"pZ":1.8362331292989027,"vX0":-5.691914093627784,"vY0":-138.6353858821619,"vZ0":-7.580962158409951,"x":115.02,"y":189.2,"x0":1.1637519439765813,"y0":50.00236589033195,"z0":6.116503364721475,"aX":14.505866519568025},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.7,"breakHorizontal":-12.2,"spinRate":2002,"spinDirection":147},"zone":8,"typeConfidence":2.0,"plateTime":0.3961656210575577,"extension":7.020861092224585},"index":2,"playId":"cc81ec3e-adc1-3531-8467-00d9802610a0","pitchNumber":2,"startTime":"2026-04-18T00:01:24.089Z","endTime":"2026-04-18T00:01:28.816Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-04-18T00:01:36.906Z","endTime":"2026-04-18T00:01:51.345Z","isPitch":false,"type":"action","player":{"id":573262,"link":"/api/v1/people/573262"},"defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":88.2,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.547230941122635,"aZ":-19.209335405663737,"pfxX":8.179378783929634,"pfxZ":6.639510531323225,"pX":0.42071927268408377,"pZ":0.13445073117993392,"vX0":-5.4850075592926375,"vY0":-138.2634098850306,"vZ0":-12.4558530093348,"x":100.96,"y":235.15,"x0":1.3596332944390153,"y0":50.000618599546954,"z0":5.9635955673146555,"aX":15.959220153919839},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":9.8,"breakHorizontal":-13.8,"spinRate":2008,"spinDirection":143},"zone":14,"typeConfidence":0.88,"plateTime":0.3949647769541662,"extension":7.170987120396374},"index":4,"playId":"162baa6d-e1da-3eae-af19-bf45571efe9f","pitchNumber":3,"startTime":"2026-04-18T00:01:51.345Z","endTime":"2026-04-18T00:01:55.969Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.2,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.151225003722036,"aZ":-35.18803063553512,"pfxX":0.23456200871777733,"pfxZ":-1.8876500468107036,"pX":0.2153937702720145,"pZ":2.8290159358643865,"vX0":-3.451490963097457,"vY0":-125.64718751515534,"vZ0":-1.1787157558073877,"x":108.79,"y":162.4,"x0":1.5781301294061867,"y0":50.004095192538855,"z0":6.1709839063471446,"aX":0.37390679933605614},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-3.5,"breakHorizontal":0.4,"spinRate":2187,"spinDirection":303},"zone":2,"typeConfidence":0.9,"plateTime":0.43639940959069135,"extension":6.993534668315187},"hitData":{"launchSpeed":96.4,"launchAngle":40.0,"totalDistance":319.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":215.18,"coordY":105.27}},"index":5,"playId":"d8eecb4a-7fad-38b7-8b72-791e08a61c64","pitchNumber":4,"startTime":"2026-04-18T00:02:10.325Z","endTime":"2026-04-18T00:02:22.210Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":573262,"link":"/api/v1/people/573262"},"credit":"b_ab"},{"player":{"id":641835,"link":"/api/v1/people/641835"},"credit":"p_ab"},{"player":{"id":573262,"link":"/api/v1/people/573262"},"credit":"b_pa"},{"player":{"id":641835,"link":"/api/v1/people/641835"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.4,"awayTeamWinProbability":97.6,"homeTeamWinProbabilityAdded":0.20000000000000018,"leverageIndex":0.07,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-04-18T00:02:22.210Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dominic Smith grounds out, pitcher Tim Mayza to first baseman Bryce Harper.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-18T00:02:47.495Z","endTime":"2026-04-18T00:03:42.110Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":641835,"link":"/api/v1/people/641835"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"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, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":81.1,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.18446644122567,"aZ":-33.558861597729745,"pfxX":-1.4078404243298634,"pfxZ":-0.8380795613802077,"pX":-0.011648729869423937,"pZ":1.4055043478682616,"vX0":-3.640345619208005,"vY0":-127.45342776764514,"vZ0":-5.004525187539282,"x":117.44,"y":200.83,"x0":1.6157483109570088,"y0":50.00421919297678,"z0":6.032423494945227,"aX":-2.324904199193323},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-2.4,"breakHorizontal":3.4,"spinRate":2167,"spinDirection":328},"zone":13,"typeConfidence":0.9,"plateTime":0.42908029177339024,"extension":6.99407896652848},"index":0,"playId":"57af76f1-ce82-3d8e-909a-fe23e17cbddb","pitchNumber":1,"startTime":"2026-04-18T00:02:47.495Z","endTime":"2026-04-18T00:02:52.220Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.0,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.8122906361012,"aZ":-20.27769414782938,"pfxX":9.179959655420046,"pfxZ":6.142333700283249,"pX":-0.7384444368363801,"pZ":1.7191262229536752,"vX0":-8.553916868353468,"vY0":-138.94619648458325,"vZ0":-8.249355286641961,"x":145.15,"y":192.36,"x0":1.2011954277511856,"y0":50.006238253371755,"z0":6.096294760155969,"aX":17.787873913394343},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":9.4,"breakHorizontal":-14.6,"spinRate":2112,"spinDirection":140},"zone":7,"typeConfidence":2.0,"plateTime":0.39560499742346966,"extension":6.9903544536964},"index":1,"playId":"db3d8850-65b5-3ebe-9104-e471d3ab0e28","pitchNumber":2,"startTime":"2026-04-18T00:03:03.337Z","endTime":"2026-04-18T00:03:11.437Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"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-04-18T00:03:13.603Z","endTime":"2026-04-18T00:03:32.112Z","isPitch":false,"type":"action","player":{"id":642086,"link":"/api/v1/people/642086"},"defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":88.1,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.386893120821057,"aZ":-22.637547241863537,"pfxX":8.526372816039785,"pfxZ":4.826837591947916,"pX":0.2551425696234026,"pZ":2.375626800716215,"vX0":-6.0223418423599755,"vY0":-139.3976741110705,"vZ0":-6.350693981996715,"x":107.27,"y":174.64,"x0":1.3323182342102715,"y0":50.0003418812404,"z0":6.170746960541398,"aX":16.831865999853527},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":7.7,"breakHorizontal":-14.3,"spinRate":2055,"spinDirection":135},"zone":5,"typeConfidence":0.9,"plateTime":0.3924384392895277,"extension":6.868984100665508},"hitData":{"launchSpeed":78.3,"launchAngle":-23.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":124.58,"coordY":175.08}},"index":3,"playId":"637f0d08-7fe1-3e4e-a687-dd72b4030410","pitchNumber":3,"startTime":"2026-04-18T00:03:32.112Z","endTime":"2026-04-18T00:03:42.110Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642086,"link":"/api/v1/people/642086"},"credit":"b_ab"},{"player":{"id":641835,"link":"/api/v1/people/641835"},"credit":"p_ab"},{"player":{"id":642086,"link":"/api/v1/people/642086"},"credit":"b_pa"},{"player":{"id":641835,"link":"/api/v1/people/641835"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.5,"awayTeamWinProbability":97.5,"homeTeamWinProbabilityAdded":0.10000000000000009,"leverageIndex":0.06,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-04-18T00:03:42.110Z","atBatIndex":42},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mauricio Dubón grounds out, second baseman Edmundo Sosa to first baseman Bryce Harper.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-18T00:04:05.347Z","endTime":"2026-04-18T00:04:15.191Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"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":95.7,"endSpeed":87.5,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.472295231062056,"aZ":-26.478314442498412,"pfxX":9.231799856235366,"pfxZ":2.915537307526783,"pX":0.8034241987838694,"pZ":2.332657250937751,"vX0":-4.852272660733566,"vY0":-139.23020742950993,"vZ0":-5.664224254828991,"x":86.38,"y":175.8,"x0":1.373207247642253,"y0":50.00458724905772,"z0":6.15533866753628,"aX":18.05131576310213},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":4.2,"breakHorizontal":-15.6,"spinRate":1917,"spinDirection":139},"zone":6,"typeConfidence":2.0,"plateTime":0.3940129051197827,"extension":6.839386652412378},"hitData":{"launchSpeed":94.2,"launchAngle":-9.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.94,"coordY":152.53}},"index":0,"playId":"df1ff488-a36a-3ef7-9e98-62963de50106","pitchNumber":1,"startTime":"2026-04-18T00:04:07.162Z","endTime":"2026-04-18T00:04:15.191Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_ab"},{"player":{"id":641835,"link":"/api/v1/people/641835"},"credit":"p_ab"},{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_pa"},{"player":{"id":641835,"link":"/api/v1/people/641835"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.6,"awayTeamWinProbability":97.4,"homeTeamWinProbabilityAdded":0.10000000000000009,"leverageIndex":0.04,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-04-18T00:04:15.191Z","atBatIndex":43},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Trea Turner flies out to right fielder Ronald Acuña Jr.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-18T00:06:17.762Z","endTime":"2026-04-18T00:06:43.591Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":77.3,"endSpeed":73.0,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":15.477100894666776,"aZ":-33.82486125372363,"pfxX":-2.6392228045278165,"pfxZ":-1.2455698939133164,"pX":0.6535332408821706,"pZ":2.5186192582006073,"vX0":-0.0193670406895166,"vY0":-112.85818635006025,"vZ0":-0.13936048844421056,"x":92.09,"y":170.78,"x0":1.0065383863660435,"y0":50.00368771210923,"z0":5.914613262296849,"aX":-3.494023069374878},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-2.0,"breakHorizontal":4.8,"spinRate":2402,"spinDirection":298},"zone":6,"typeConfidence":2.0,"plateTime":0.48053693000430586,"extension":5.970954335495892},"index":0,"playId":"c35ec05d-7841-3cfa-92cb-3f4fa70a30d4","pitchNumber":1,"startTime":"2026-04-18T00:06:21.646Z","endTime":"2026-04-18T00:06:26.037Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":84.7,"endSpeed":79.1,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.341406724746804,"aZ":-26.182770221194236,"pfxX":7.880725192502188,"pfxZ":3.8160496938222845,"pX":-0.17290523688328174,"pZ":1.994341981257585,"vX0":-4.938039509053381,"vY0":-123.43428875049274,"vZ0":-3.2966311801737356,"x":123.59,"y":184.93,"x0":0.8112275990348248,"y0":50.00485241838912,"z0":5.508431356612197,"aX":12.385417538202383},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":6.5,"breakHorizontal":-13.4,"spinRate":1612,"spinDirection":126},"zone":8,"typeConfidence":2.0,"plateTime":0.44065127348889366,"extension":6.064129576908452},"hitData":{"launchSpeed":91.0,"launchAngle":36.0,"totalDistance":299.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":208.11,"coordY":110.65}},"index":1,"playId":"bec128d8-082d-32db-92b4-b4bdaa5e6a7f","pitchNumber":2,"startTime":"2026-04-18T00:06:33.555Z","endTime":"2026-04-18T00:06:43.591Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_ab"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_ab"},{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_pa"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.0,"awayTeamWinProbability":98.0,"homeTeamWinProbabilityAdded":-0.6000000000000001,"leverageIndex":0.24,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-04-18T00:06:43.591Z","atBatIndex":44},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kyle Schwarber flies out sharply to left fielder Mike Yastrzemski.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-18T00:07:09.399Z","endTime":"2026-04-18T00:07:21.236Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":573262,"link":"/api/v1/people/573262"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":83.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.749261299136606,"aZ":-22.909332217516855,"pfxX":10.382717044368935,"pfxZ":5.281873821617374,"pX":-0.723424311674883,"pZ":2.536586284437817,"vX0":-7.018784045362545,"vY0":-131.12407302130117,"vZ0":-3.399011598981203,"x":144.58,"y":170.29,"x0":0.6287970703513148,"y0":50.00343997130724,"z0":5.544034279487426,"aX":18.218180607027243},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":9.1,"breakHorizontal":-17.4,"spinRate":1984,"spinDirection":133},"zone":4,"typeConfidence":2.0,"plateTime":0.41649755093038365,"extension":6.01708591588308},"hitData":{"launchSpeed":102.7,"launchAngle":34.0,"totalDistance":328.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":66.28,"coordY":61.31}},"index":0,"playId":"839b1016-d111-3f80-9b64-93024bcc3da7","pitchNumber":1,"startTime":"2026-04-18T00:07:10.018Z","endTime":"2026-04-18T00:07:21.236Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_ab"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_ab"},{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_pa"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.7000000000000002,"awayTeamWinProbability":98.3,"homeTeamWinProbabilityAdded":-0.2999999999999998,"leverageIndex":0.14,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-04-18T00:07:21.236Z","atBatIndex":45},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryce Harper singles on a sharp line drive to right fielder Ronald Acuña Jr.","rbi":0,"awayScore":7,"homeScore":0,"isOut":false},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-18T00:07:49.463Z","endTime":"2026-04-18T00:08:01.942Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"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":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"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.9,"endSpeed":82.4,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.5733698708277,"aZ":-19.86306897896058,"pfxX":11.96261184845731,"pfxZ":7.023342835458436,"pX":-0.10436856768501501,"pZ":3.0036157757446365,"vX0":-6.332065949079081,"vY0":-132.15717813082446,"vZ0":-2.8141167874657294,"x":120.98,"y":157.68,"x0":0.7802426639987371,"y0":50.00131777891017,"z0":5.5564848666108295,"aX":20.964680638730737},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":12.2,"breakHorizontal":-20.0,"spinRate":2095,"spinDirection":132},"zone":2,"typeConfidence":2.0,"plateTime":0.4159022341256886,"extension":6.037121601610322},"hitData":{"launchSpeed":108.8,"launchAngle":12.0,"totalDistance":224.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":170.95,"coordY":84.68}},"index":0,"playId":"579d42a7-1002-3322-b524-97b9654cf714","pitchNumber":1,"startTime":"2026-04-18T00:07:50.639Z","endTime":"2026-04-18T00:08:01.942Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_ab"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_ab"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_pa"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.9,"awayTeamWinProbability":98.1,"homeTeamWinProbabilityAdded":0.19999999999999973,"leverageIndex":0.07,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-04-18T00:08:01.942Z","atBatIndex":46},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Adolis García grounds into a force out, fielded by second baseman Ozzie Albies. Bryce Harper out at 2nd.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-18T00:08:25.034Z","endTime":"2026-04-18T00:08:50.856Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"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":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.903004455744355,"aZ":-26.82073771988334,"pfxX":-0.02382169950388846,"pfxZ":3.322156233392393,"pX":0.424206420156235,"pZ":2.3473278280558287,"vX0":-1.7754817154694147,"vY0":-125.74241432558314,"vZ0":-2.436949283576031,"x":100.83,"y":175.4,"x0":1.14057476157969,"y0":50.00298421781178,"z0":5.4903474943128865,"aX":-0.038437303144248286},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":5.8,"breakHorizontal":0.5,"spinRate":2218,"spinDirection":162},"zone":6,"typeConfidence":2.0,"plateTime":0.43448156229570856,"extension":6.099159901391217},"index":0,"playId":"ab2d1e9c-e0bb-3183-871d-a10ce742dac8","pitchNumber":1,"startTime":"2026-04-18T00:08:26.364Z","endTime":"2026-04-18T00:08:30.844Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":82.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.72996463045881,"aZ":-23.914787084793478,"pfxX":10.050402565481559,"pfxZ":4.7520362515632035,"pX":0.4432628581336914,"pZ":2.3668513900505683,"vX0":-4.527036160893684,"vY0":-131.04561946797807,"vZ0":-3.411744003541239,"x":100.1,"y":174.88,"x0":0.8873956077644845,"y0":50.00635874034832,"z0":5.472575162842099,"aX":17.48084037495813},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":8.0,"breakHorizontal":-17.2,"spinRate":1977,"spinDirection":133},"zone":6,"typeConfidence":2.0,"plateTime":0.4180035855794104,"extension":6.121270192797001},"hitData":{"launchSpeed":100.7,"launchAngle":-3.0,"totalDistance":31.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":135.85,"coordY":141.38}},"index":1,"playId":"cc9fb679-22c9-37dd-bb97-30e7af2dfd80","pitchNumber":2,"startTime":"2026-04-18T00:08:42.884Z","endTime":"2026-04-18T00:08:50.856Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_ab"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_ab"},{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_pa"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.5,"awayTeamWinProbability":98.5,"homeTeamWinProbabilityAdded":-0.3999999999999999,"leverageIndex":0.18,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-04-18T00:08:50.856Z","atBatIndex":47},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Michael Harris II singles on a ground ball to center fielder Justin Crawford.","rbi":0,"awayScore":7,"homeScore":0,"isOut":false},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-18T00:10:56.890Z","endTime":"2026-04-18T00:11:51.855Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"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":94.0,"endSpeed":85.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.874492735697316,"aZ":-20.565474974556334,"pfxX":9.551914352053647,"pfxZ":6.188148981959367,"pX":0.5996588897645476,"pZ":1.5942542078772628,"vX0":-5.337596890735245,"vY0":-136.54163967266723,"vZ0":-8.296251252500781,"x":94.14,"y":195.74,"x0":1.34550565014603,"y0":50.00301274435605,"z0":6.103052697640958,"aX":17.919750865102905},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":9.5,"breakHorizontal":-16.1,"spinRate":2040,"spinDirection":138},"zone":9,"typeConfidence":0.9,"plateTime":0.4021371743218589,"extension":6.948689987845968},"index":0,"playId":"b83d2516-4e7d-3572-bff3-59ee9c70829b","pitchNumber":1,"startTime":"2026-04-18T00:11:03.688Z","endTime":"2026-04-18T00:11:08.938Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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.1,"endSpeed":86.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.048658774974758,"aZ":-19.024955802224362,"pfxX":9.44053438566841,"pfxZ":6.793461112849801,"pX":-0.2565186934577331,"pZ":3.9725003215685337,"vX0":-7.2252313667906085,"vY0":-138.3107592457223,"vZ0":-2.8537108086132337,"x":126.78,"y":131.52,"x0":1.1639924238281076,"y0":50.0045623040215,"z0":6.294491597467791,"aX":18.27965080438147},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":11.9,"breakHorizontal":-15.6,"spinRate":2087,"spinDirection":141},"zone":11,"typeConfidence":2.0,"plateTime":0.3961073779609361,"extension":6.817973743193338},"index":1,"playId":"3629a7da-99f4-34e7-8995-62d917026cee","pitchNumber":2,"startTime":"2026-04-18T00:11:23.878Z","endTime":"2026-04-18T00:11:28.743Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.23867054249648,"aZ":-22.466017254149694,"pfxX":9.721176658238322,"pfxZ":5.1031834517271975,"pX":0.18558117138753866,"pZ":2.4344837901123846,"vX0":-5.9939633040192,"vY0":-137.0352569834111,"vZ0":-6.000669636733569,"x":109.93,"y":173.05,"x0":1.1380649152166828,"y0":50.0033781176344,"z0":6.187143984678463,"aX":18.491702541371986},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.2,"breakHorizontal":-16.3},"zone":5,"typeConfidence":2.0,"plateTime":0.3996878692000312,"extension":6.972851318689369},"hitData":{"launchSpeed":107.4,"launchAngle":-1.0,"totalDistance":43.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":144.17,"coordY":82.05}},"index":2,"playId":"5f36354a-efe9-3567-9d70-fd0695323535","pitchNumber":3,"startTime":"2026-04-18T00:11:39.857Z","endTime":"2026-04-18T00:11:51.855Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_ab"},{"player":{"id":641835,"link":"/api/v1/people/641835"},"credit":"p_ab"},{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_pa"},{"player":{"id":641835,"link":"/api/v1/people/641835"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.3,"awayTeamWinProbability":98.7,"homeTeamWinProbabilityAdded":-0.19999999999999996,"leverageIndex":0.05,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-04-18T00:11:51.855Z","atBatIndex":48},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ronald Acuña Jr. lines out to left fielder Otto Kemp.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-18T00:12:12.170Z","endTime":"2026-04-18T00:14:24.285Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":805249,"link":"/api/v1/people/805249"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.0,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.12600474961744,"aZ":-33.27189826056407,"pfxX":-0.6928790250728731,"pfxZ":-0.7020227875176701,"pX":1.0839615977074588,"pZ":3.7364725531230265,"vX0":-1.3130131113421444,"vY0":-123.95013486486445,"vZ0":0.45023764331846006,"x":75.68,"y":137.9,"x0":1.7109351696448334,"y0":50.00591111165998,"z0":6.3339966001049985,"aX":-1.0765905631450932},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-1.0,"breakHorizontal":1.6,"spinRate":2070,"spinDirection":306},"zone":12,"typeConfidence":0.9,"plateTime":0.4421575849363606,"extension":6.744121685471692},"index":0,"playId":"158c5c2e-202b-3f8e-b82e-4dfc8cabfabc","pitchNumber":1,"startTime":"2026-04-18T00:12:13.523Z","endTime":"2026-04-18T00:12:17.973Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":93.0,"endSpeed":85.0,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.04631167147121,"aZ":-20.130048181236806,"pfxX":8.60241157798121,"pfxZ":6.519287194133912,"pX":-0.28839830514325154,"pZ":2.298012561715855,"vX0":-7.4591518093640925,"vY0":-135.19234424788831,"vZ0":-6.511965152297191,"x":127.99,"y":176.73,"x0":1.391624466374272,"y0":50.002149028730344,"z0":6.155445002611939,"aX":15.890093220134629},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.6,"breakHorizontal":-13.9},"zone":4,"typeConfidence":0.87,"plateTime":0.4054621966668708,"extension":6.902199863467055},"index":1,"playId":"c883904b-da8a-3ebf-aefa-472356987359","pitchNumber":2,"startTime":"2026-04-18T00:12:29.606Z","endTime":"2026-04-18T00:12:34.676Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.5,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.483369323268036,"aZ":-25.234054011444407,"pfxX":8.516548646752264,"pfxZ":3.6411761506083558,"pX":-0.2251231668406234,"pZ":3.2394310164536266,"vX0":-7.048585089219251,"vY0":-137.00916376721418,"vZ0":-3.6733693270762355,"x":125.58,"y":151.32,"x0":1.2708530703633172,"y0":50.00342400197943,"z0":6.31649399783496,"aX":16.236899461157307},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":6.0,"breakHorizontal":-14.0,"spinRate":2029,"spinDirection":145},"zone":2,"typeConfidence":0.9,"plateTime":0.39934838502227077,"extension":6.806247626291074},"index":2,"playId":"d06207d2-e2cf-3015-9328-0f48807872ec","pitchNumber":3,"startTime":"2026-04-18T00:12:48.180Z","endTime":"2026-04-18T00:12:52.533Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.2,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.185388969859847,"aZ":-32.53422982219373,"pfxX":0.14374898969741823,"pfxZ":-0.2241815411681909,"pX":-0.6060635296737481,"pZ":1.487261150984507,"vX0":-5.553243043465056,"vY0":-126.70616833746303,"vZ0":-4.63841264073298,"x":140.1,"y":198.62,"x0":1.5964062312437006,"y0":50.0021089337532,"z0":5.944969201948791,"aX":0.23467152201847516},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-1.2,"breakHorizontal":1.0},"zone":13,"typeConfidence":0.9,"plateTime":0.4324898711785612,"extension":7.020390056667742},"index":3,"playId":"e8965549-d51d-36cc-abee-024797c35cd1","pitchNumber":4,"startTime":"2026-04-18T00:13:08.005Z","endTime":"2026-04-18T00:13:13.480Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":94.9,"endSpeed":86.8,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.64793083478491,"aZ":-25.52732220863135,"pfxX":8.17101563933619,"pfxZ":3.455888848395613,"pX":0.6318478464564661,"pZ":2.688949978876062,"vX0":-4.565398430388049,"vY0":-138.07413123617715,"vZ0":-4.806187699775344,"x":92.92,"y":166.18,"x0":1.2478548717833529,"y0":50.00489455699761,"z0":6.176766069439628,"aX":15.728965394044652},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":5.4,"breakHorizontal":-13.8,"spinRate":1996,"spinDirection":147},"zone":6,"typeConfidence":0.91,"plateTime":0.397163407577787,"extension":6.860046507200385},"index":4,"playId":"8bcefa86-8545-36fd-b6f0-e65f1385591a","pitchNumber":5,"startTime":"2026-04-18T00:13:27.755Z","endTime":"2026-04-18T00:13:33.093Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":85.7,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.37872692786483,"aZ":-17.992330365141708,"pfxX":11.484886480728388,"pfxZ":7.5228386376897785,"pX":-0.750251590264474,"pZ":1.325512928184208,"vX0":-8.924684530331602,"vY0":-137.3880404570696,"vZ0":-9.262476521087697,"x":145.6,"y":202.99,"x0":1.0707744593347936,"y0":50.00447525618285,"z0":5.997823263428877,"aX":21.6530870487553},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.5,"breakHorizontal":-18.6,"spinRate":2144,"spinDirection":145},"zone":13,"typeConfidence":0.89,"plateTime":0.40081871176570516,"extension":6.981670530197085},"index":5,"playId":"82f3952e-bf66-315c-bcef-4db76060a892","pitchNumber":6,"startTime":"2026-04-18T00:13:52.371Z","endTime":"2026-04-18T00:13:57.776Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":95.7,"endSpeed":86.2,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.12480732528919,"aZ":-18.82144651086135,"pfxX":10.640386982659267,"pfxZ":6.949421414026502,"pX":-0.2752661878916532,"pZ":2.3782440090182906,"vX0":-7.830847717179487,"vY0":-138.95362317767675,"vZ0":-6.723015192728157,"x":127.49,"y":174.57,"x0":1.2216130704790025,"y0":50.00594962318496,"z0":6.115685258741011,"aX":20.453508136275467},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.0,"breakHorizontal":-17.3,"spinRate":2042,"spinDirection":143},"zone":4,"typeConfidence":2.0,"plateTime":0.3968105045906114,"extension":6.889478050433756},"hitData":{"launchSpeed":97.1,"launchAngle":20.0,"totalDistance":304.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":91.43,"coordY":82.21}},"index":6,"playId":"01c80788-6492-3f9d-a356-183e72de6916","pitchNumber":7,"startTime":"2026-04-18T00:14:10.720Z","endTime":"2026-04-18T00:14:24.285Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"credit":"b_ab"},{"player":{"id":641835,"link":"/api/v1/people/641835"},"credit":"p_ab"},{"player":{"id":660670,"link":"/api/v1/people/660670"},"credit":"b_pa"},{"player":{"id":641835,"link":"/api/v1/people/641835"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.5,"awayTeamWinProbability":98.5,"homeTeamWinProbabilityAdded":0.19999999999999996,"leverageIndex":0.08,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-04-18T00:14:24.285Z","atBatIndex":49},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Drake Baldwin grounds into a double play, second baseman Edmundo Sosa to shortstop Trea Turner to first baseman Bryce Harper. Michael Harris II out at 2nd. Drake Baldwin out at 1st.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-18T00:14:48.041Z","endTime":"2026-04-18T00:16:06.977Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":79.1,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.683688293847947,"aZ":-35.74471156488458,"pfxX":1.1860860558922788,"pfxZ":-2.23862981746231,"pX":-1.0076294272605772,"pZ":1.1340440157065104,"vX0":-6.580672509214596,"vY0":-127.0089005284507,"vZ0":-4.90594626186293,"x":155.41,"y":208.16,"x0":1.4893547748642686,"y0":50.00193092390714,"z0":6.009060866438717,"aX":1.8925640424316856},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-5.2,"breakHorizontal":-0.2,"spinRate":2128,"spinDirection":334},"zone":13,"typeConfidence":0.89,"plateTime":0.4351673346590892,"extension":6.973142293996476},"index":0,"playId":"2fce4838-d77f-38c2-bdde-bbed08b34432","pitchNumber":1,"startTime":"2026-04-18T00:14:49.340Z","endTime":"2026-04-18T00:14:54.649Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.1,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.36596087575586,"aZ":-20.585163428115575,"pfxX":9.888932093826364,"pfxZ":6.137396627183637,"pX":0.1299920225497256,"pZ":1.2009603689173003,"vX0":-6.735818532303398,"vY0":-136.85946948909813,"vZ0":-9.090127552572495,"x":112.05,"y":206.35,"x0":1.3433708169073053,"y0":50.00638342654399,"z0":5.986151174285731,"aX":18.685923688197143},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":9.2,"breakHorizontal":-16.4,"spinRate":1968,"spinDirection":138},"zone":14,"typeConfidence":2.0,"plateTime":0.400836442631328,"extension":6.904425341356701},"index":1,"playId":"7439d222-ccc5-317e-8e8b-38d2be60b7cb","pitchNumber":2,"startTime":"2026-04-18T00:15:03.316Z","endTime":"2026-04-18T00:15:08.892Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":85.4,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.42943855707565,"aZ":-21.25231848340512,"pfxX":10.85737951948687,"pfxZ":5.801215892061854,"pX":-0.47650454965468575,"pZ":1.590214327519239,"vX0":-8.547521289610714,"vY0":-137.7657264866312,"vZ0":-8.037299837509357,"x":135.16,"y":195.84,"x0":1.2876048532044846,"y0":50.00574172719693,"z0":6.03252215464406,"aX":20.44780871788601},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":8.5,"breakHorizontal":-17.4,"spinRate":1988,"spinDirection":141},"zone":7,"typeConfidence":2.0,"plateTime":0.40073712262899885,"extension":6.877669428084393},"index":2,"playId":"0862efc5-668f-35f6-aea7-4a5eed53b845","pitchNumber":3,"startTime":"2026-04-18T00:15:21.837Z","endTime":"2026-04-18T00:15:26.557Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":84.8,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.26554575373266,"aZ":-20.606534656237205,"pfxX":11.588034061971433,"pfxZ":6.2444312425412605,"pX":-1.0765233586094927,"pZ":1.3460089887213593,"vX0":-9.936468285716328,"vY0":-136.50834361286007,"vZ0":-8.682371239539211,"x":158.03,"y":202.44,"x0":1.1387687581784005,"y0":50.0033227031176,"z0":6.034202532985794,"aX":21.46389332791416},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":9.2,"breakHorizontal":-18.4,"spinRate":2105,"spinDirection":142},"zone":13,"typeConfidence":0.89,"plateTime":0.40414966250938544,"extension":6.965796457076927},"index":3,"playId":"25377e16-0e1f-3ae9-bb9c-195b5ab4fb28","pitchNumber":4,"startTime":"2026-04-18T00:15:38.754Z","endTime":"2026-04-18T00:15:43.583Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":84.6,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.33412934527905,"aZ":-21.269345306677106,"pfxX":11.658604916206041,"pfxZ":5.8741902447652645,"pX":0.5149793290492536,"pZ":2.7990688402335966,"vX0":-6.300749362080294,"vY0":-136.89157899904464,"vZ0":-5.110186412954172,"x":97.37,"y":163.21,"x0":1.3587392697692449,"y0":50.002848298947384,"z0":6.19017094778285,"aX":21.646499028233677},"breaks":{"breakAngle":42.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":9.5,"breakHorizontal":-19.3,"spinRate":2116,"spinDirection":137},"zone":3,"typeConfidence":0.91,"plateTime":0.40347737428841457,"extension":6.74930935120863},"hitData":{"launchSpeed":75.8,"launchAngle":-7.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.78,"coordY":147.97}},"index":4,"playId":"77ac6268-484b-3770-a077-281b347a9d1c","pitchNumber":5,"startTime":"2026-04-18T00:15:59.251Z","endTime":"2026-04-18T00:16:06.977Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"credit":"b_ab"},{"player":{"id":641835,"link":"/api/v1/people/641835"},"credit":"p_ab"},{"player":{"id":686948,"link":"/api/v1/people/686948"},"credit":"b_pa"},{"player":{"id":641835,"link":"/api/v1/people/641835"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":1.7999999999999998,"awayTeamWinProbability":98.2,"homeTeamWinProbabilityAdded":0.2999999999999998,"leverageIndex":0.07,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-04-18T00:16:06.977Z","atBatIndex":50},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Edmundo Sosa grounds out, shortstop Mauricio Dubón to first baseman Matt Olson.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-18T00:18:17.858Z","endTime":"2026-04-18T00:18:31.966Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.7,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.305556118019755,"aZ":-23.49398329771739,"pfxX":8.678219954371823,"pfxZ":5.031157060439626,"pX":0.10099927988234698,"pZ":1.3934793906517018,"vX0":-5.190849931194324,"vY0":-129.83573379714065,"vZ0":-5.9828600667026635,"x":113.15,"y":201.16,"x0":0.9870241084602506,"y0":50.00624392015845,"z0":5.488159574221439,"aX":14.986763670093827},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":8.2,"breakHorizontal":-14.8,"spinRate":2024,"spinDirection":144},"zone":14,"typeConfidence":2.0,"plateTime":0.42005292725997245,"extension":6.0999940185286885},"hitData":{"launchSpeed":79.8,"launchAngle":-11.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":104.09,"coordY":152.53}},"index":0,"playId":"b99f3814-ba15-3385-b109-d893d0fab24d","pitchNumber":1,"startTime":"2026-04-18T00:18:19.879Z","endTime":"2026-04-18T00:18:31.966Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"credit":"b_ab"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_ab"},{"player":{"id":624641,"link":"/api/v1/people/624641"},"credit":"b_pa"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.3,"awayTeamWinProbability":98.7,"homeTeamWinProbabilityAdded":-0.4999999999999998,"leverageIndex":0.19,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-04-18T00:18:31.966Z","atBatIndex":51},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"J.T. Realmuto singles on a ground ball to shortstop Mauricio Dubón.","rbi":0,"awayScore":7,"homeScore":0,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-18T00:19:02.136Z","endTime":"2026-04-18T00:20:19.090Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":77.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.04357799599618,"aZ":-24.646175424025586,"pfxX":-2.0568178354385394,"pfxZ":4.9559529870928065,"pX":-0.3273450845666154,"pZ":2.1121956550178704,"vX0":-2.7847212194852706,"vY0":-122.68320914317867,"vZ0":-3.2452477342478323,"x":129.48,"y":181.75,"x0":1.0911660187503456,"y0":50.00394213949057,"z0":5.56074126930682,"aX":-3.1241892124861366},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":8.4,"breakHorizontal":4.4,"spinRate":2218,"spinDirection":174},"zone":7,"typeConfidence":2.0,"plateTime":0.44704507884976996,"extension":6.08921129595475},"index":0,"playId":"dd5f0ced-5536-3645-9573-20e60d857382","pitchNumber":1,"startTime":"2026-04-18T00:19:03.818Z","endTime":"2026-04-18T00:19:08.302Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.2,"endSpeed":69.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.39047318905021,"aZ":-34.58623188845481,"pfxX":-3.5895930335729838,"pfxZ":-1.9609619279521642,"pX":-0.7448160416044705,"pZ":1.6474650204429993,"vX0":-2.4119877784674286,"vY0":-110.95742204870541,"vZ0":-1.1745257434406071,"x":145.39,"y":194.3,"x0":0.8279200072599218,"y0":50.00288053262001,"z0":5.8321120478674375,"aX":-4.414295159855658},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-3.5,"breakHorizontal":7.2,"spinRate":2444,"spinDirection":313},"zone":7,"typeConfidence":2.0,"plateTime":0.4962537048731521,"extension":6.107821034917759},"index":1,"playId":"659fb294-bbce-37bb-8e68-9966bdc0d1de","pitchNumber":2,"startTime":"2026-04-18T00:19:18.091Z","endTime":"2026-04-18T00:19:22.157Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"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-04-18T00:19:29.912Z","endTime":"2026-04-18T00:19:50.832Z","isPitch":false,"type":"action","player":{"id":592663,"link":"/api/v1/people/592663"},"defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.9768363936417,"aZ":-21.090386240288236,"pfxX":0.23894845681261212,"pfxZ":6.761174838231822,"pX":0.11054346698870415,"pZ":0.6332639297261747,"vX0":-2.7058455652891285,"vY0":-126.71110808992916,"vZ0":-7.666641317988518,"x":112.79,"y":221.68,"x0":1.1576059662969609,"y0":50.00261748316964,"z0":5.362356607005653,"aX":0.3922153826472898},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":10.9,"breakHorizontal":0.1,"spinRate":2335,"spinDirection":149},"zone":14,"typeConfidence":2.0,"plateTime":0.4309694675035023,"extension":6.122980711787563},"index":3,"playId":"49043a69-998b-37e0-a2f9-33c249d1b778","pitchNumber":3,"startTime":"2026-04-18T00:19:50.832Z","endTime":"2026-04-18T00:19:55.893Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":78.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.394191717581247,"aZ":-25.6842872970873,"pfxX":-1.1001989272621688,"pfxZ":4.1305468730761685,"pX":0.361792879607614,"pZ":1.3442379209802957,"vX0":-1.605063806009488,"vY0":-124.83242862934834,"vZ0":-4.970798756610729,"x":103.21,"y":202.49,"x0":1.157298823938548,"y0":50.00028799010547,"z0":5.4897384088262084,"aX":-1.7262599735994104},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":6.5,"breakHorizontal":2.4,"spinRate":2249,"spinDirection":158},"zone":14,"typeConfidence":2.0,"plateTime":0.4396836131267987,"extension":6.228215398867515},"hitData":{"launchSpeed":95.8,"launchAngle":-2.0,"totalDistance":27.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":100.45,"coordY":146.45}},"index":4,"playId":"268a5b82-cef7-3443-88eb-888c4abd5a97","pitchNumber":4,"startTime":"2026-04-18T00:20:10.975Z","endTime":"2026-04-18T00:20:19.090Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"credit":"b_ab"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_ab"},{"player":{"id":592663,"link":"/api/v1/people/592663"},"credit":"b_pa"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.7999999999999998,"awayTeamWinProbability":98.2,"homeTeamWinProbabilityAdded":0.4999999999999998,"leverageIndex":0.11,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-04-18T00:20:19.090Z","atBatIndex":52},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alec Bohm flies out sharply to left fielder Mike Yastrzemski.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-18T00:20:45.407Z","endTime":"2026-04-18T00:21:55.113Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":573262,"link":"/api/v1/people/573262"},"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(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":86.5,"endSpeed":79.5,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.775604968438348,"aZ":-26.235870396571638,"pfxX":-2.1064163994801417,"pfxZ":3.6932195972603914,"pX":-1.313589033417334,"pZ":2.353797637451062,"vX0":-4.39861324534503,"vY0":-125.99815729260963,"vZ0":-2.9673849543670676,"x":167.07,"y":175.23,"x0":0.7287988421430383,"y0":50.00073713093464,"z0":5.668441761223827,"aX":-3.382850645522496},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":6.2,"breakHorizontal":4.8,"spinRate":2306,"spinDirection":178},"zone":13,"typeConfidence":2.0,"plateTime":0.43484103940333574,"extension":6.141433093022301},"index":0,"playId":"4b059a5f-f01f-389d-a480-edb38dc7ae22","pitchNumber":1,"startTime":"2026-04-18T00:20:49.870Z","endTime":"2026-04-18T00:20:54.393Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"first":{"id":592663,"link":"/api/v1/people/592663"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":76.3,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.620695258138063,"aZ":-26.485183650275992,"pfxX":7.512465105259244,"pfxZ":3.8613085602056634,"pX":0.9866172122975497,"pZ":1.3647806385791559,"vX0":-2.190511019828531,"vY0":-120.40154846194883,"vZ0":-4.125197396606669,"x":79.39,"y":201.93,"x0":0.930286439915947,"y0":50.00299973676674,"z0":5.4349098194879595,"aX":11.067643779751192},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":6.2,"breakHorizontal":-13.1,"spinRate":1546,"spinDirection":129},"zone":14,"typeConfidence":2.0,"plateTime":0.45432001507522246,"extension":6.151383251216436},"index":1,"playId":"ba4385dc-53ae-32f3-b8dc-6667624bcd14","pitchNumber":2,"startTime":"2026-04-18T00:21:06.029Z","endTime":"2026-04-18T00:21:11.377Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"first":{"id":592663,"link":"/api/v1/people/592663"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.9,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.80965118744282,"aZ":-25.44622855595706,"pfxX":-1.0130905396700935,"pfxZ":4.239555774901227,"pX":0.7264242084955652,"pZ":3.3931262467250027,"vX0":-0.6806918599451618,"vY0":-124.80244572337466,"vZ0":-0.3843820017228531,"x":89.31,"y":147.17,"x0":1.1337879708604675,"y0":50.002024473588115,"z0":5.635029526845379,"aX":-1.6065601633801732},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":7.8,"breakHorizontal":2.0,"spinRate":2350,"spinDirection":168},"zone":3,"typeConfidence":2.0,"plateTime":0.4379519999178929,"extension":5.992289339557379},"index":2,"playId":"5c2e0042-2ce9-340d-ac62-95ba2fafee21","pitchNumber":3,"startTime":"2026-04-18T00:21:24.426Z","endTime":"2026-04-18T00:21:29.352Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"first":{"id":592663,"link":"/api/v1/people/592663"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":90.6,"endSpeed":82.2,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.932900547342093,"aZ":-17.44492615735766,"pfxX":6.298921408724505,"pfxZ":8.432490777568423,"pX":-0.5397953646848537,"pZ":3.481610992541259,"vX0":-5.1734038828466336,"vY0":-131.80593816655434,"vZ0":-2.3545401340721006,"x":137.58,"y":144.78,"x0":0.6371638281840301,"y0":50.001065551175884,"z0":5.685280355814393,"aX":11.000611994238442},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":14.9,"breakHorizontal":-10.2,"spinRate":2186,"spinDirection":144},"zone":1,"typeConfidence":2.0,"plateTime":0.41672809169065994,"extension":6.108725780794901},"hitData":{"launchSpeed":100.0,"launchAngle":39.0,"totalDistance":357.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":78.46,"coordY":63.12}},"index":3,"playId":"a5ba261f-9d51-3136-a55d-5028cb28eae5","pitchNumber":4,"startTime":"2026-04-18T00:21:43.600Z","endTime":"2026-04-18T00:21:55.113Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"first":{"id":592663,"link":"/api/v1/people/592663"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_ab"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_ab"},{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_pa"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.2,"awayTeamWinProbability":98.8,"homeTeamWinProbabilityAdded":-0.5999999999999999,"leverageIndex":0.25,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-04-18T00:21:55.113Z","atBatIndex":53},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Justin Crawford grounds out, second baseman Ozzie Albies to first baseman Matt Olson.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-18T00:22:23.361Z","endTime":"2026-04-18T00:22:33.513Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"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":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"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":90.4,"endSpeed":83.0,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.139510332652993,"aZ":-24.535243240709413,"pfxX":9.851862339459114,"pfxZ":4.344945477537836,"pX":0.013056859121061765,"pZ":2.632565392983084,"vX0":-5.0770417012280875,"vY0":-131.56057613417175,"vZ0":-2.8812693612832603,"x":116.5,"y":167.7,"x0":0.6849127301983241,"y0":50.00175390100149,"z0":5.554520537228273,"aX":17.319780230564405},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.4,"breakHorizontal":-16.8,"spinRate":1967,"spinDirection":139},"zone":5,"typeConfidence":2.0,"plateTime":0.415847468838503,"extension":6.169857271788628},"hitData":{"launchSpeed":95.1,"launchAngle":-54.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.3,"coordY":160.14}},"index":0,"playId":"39d293f9-afd5-3c7a-9a7f-0002f89ff7ea","pitchNumber":1,"startTime":"2026-04-18T00:22:26.315Z","endTime":"2026-04-18T00:22:33.513Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"first":{"id":592663,"link":"/api/v1/people/592663"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"credit":"b_ab"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_ab"},{"player":{"id":702222,"link":"/api/v1/people/702222"},"credit":"b_pa"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.8999999999999999,"awayTeamWinProbability":99.1,"homeTeamWinProbabilityAdded":-0.30000000000000004,"leverageIndex":0.13,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-04-18T00:22:33.513Z","atBatIndex":54},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Matt Olson walks.","rbi":0,"awayScore":7,"homeScore":0,"isOut":false},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-18T00:25:10.922Z","endTime":"2026-04-18T00:26:21.689Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621383,"fullName":"Tanner Banks","link":"/api/v1/people/621383"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Tanner Banks replaces Tim Mayza.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"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-04-18T00:23:47.046Z","endTime":"2026-04-18T00:25:13.227Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621383,"link":"/api/v1/people/621383"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":641835,"link":"/api/v1/people/641835","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.7,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.22936078297341,"aZ":-25.3779757169843,"pfxX":-1.7687009847328383,"pfxZ":4.154417145165379,"pX":-0.4047503843902567,"pZ":2.766040241392016,"vX0":-6.441625346551259,"vY0":-126.47351693144485,"vZ0":-3.87861009306747,"x":132.43,"y":164.1,"x0":2.3943017889982086,"y0":50.005574513050476,"z0":6.330256958613685,"aX":-2.896005019917106},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":7.0,"breakHorizontal":4.6,"spinRate":2196,"spinDirection":192},"zone":4,"typeConfidence":0.9,"plateTime":0.431335583418722,"extension":5.673830657593823},"index":1,"playId":"61c0871a-1027-3ea5-805a-518c4eb9ba4d","pitchNumber":1,"startTime":"2026-04-18T00:25:13.227Z","endTime":"2026-04-18T00:25:17.698Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.6,"endSpeed":74.7,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.335568083854824,"aZ":-27.59703518646628,"pfxX":-3.7716789511815927,"pfxZ":3.274760938540439,"pX":-1.1917219879296357,"pZ":1.733465175820049,"vX0":-6.636918889799608,"vY0":-117.19598008804664,"vZ0":-4.749200532808009,"x":162.43,"y":191.98,"x0":2.1624085923335823,"y0":50.001663493197555,"z0":6.35208477752201,"aX":-5.265041897865515},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":5.0,"breakHorizontal":8.4,"spinRate":2262,"spinDirection":289},"zone":13,"typeConfidence":0.9,"plateTime":0.46666990486863025,"extension":5.578149720545691},"index":2,"playId":"0f9b4a05-8194-37ea-bfcd-8e873e98783b","pitchNumber":2,"startTime":"2026-04-18T00:25:26.027Z","endTime":"2026-04-18T00:25:30.833Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.6,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.37485683403407,"aZ":-22.749262456349186,"pfxX":10.483835939265653,"pfxZ":5.285853368187016,"pX":2.0518502276923813,"pZ":2.934402463238434,"vX0":-4.390590265538583,"vY0":-132.66079706845807,"vZ0":-4.838057185265525,"x":38.79,"y":159.55,"x0":2.3663251635017817,"y0":50.00164720347865,"z0":6.440019424434299,"aX":18.684722688793933},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":8.8,"breakHorizontal":-18.0,"spinRate":2010,"spinDirection":146},"zone":12,"typeConfidence":0.89,"plateTime":0.41288404922915944,"extension":5.43765486156112},"index":3,"playId":"94677828-cd02-3f9a-8b33-5902b8a08d09","pitchNumber":3,"startTime":"2026-04-18T00:25:39.185Z","endTime":"2026-04-18T00:25:43.902Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"index":4,"startTime":"2026-04-18T00:25:50.193Z","endTime":"2026-04-18T00:26:01.801Z","isPitch":false,"type":"action","player":{"id":621566,"link":"/api/v1/people/621566"},"defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.3,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.957904505983855,"aZ":-13.824289283430584,"pfxX":4.502481441927471,"pfxZ":10.135988880667082,"pX":-0.9952729350666814,"pZ":3.174829089519371,"vX0":-9.573329087715447,"vY0":-133.4969286536823,"vZ0":-5.991290417522451,"x":154.94,"y":153.06,"x0":2.047541932809608,"y0":50.00094598689323,"z0":6.438123768367035,"aX":8.150364722645007},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":17.3,"breakHorizontal":-6.1,"spinRate":1978,"spinDirection":146},"zone":11,"typeConfidence":0.9,"plateTime":0.4098291076661451,"extension":5.609070611137607},"index":5,"playId":"edf9bff5-6c98-3522-b562-84e2a2392d6f","pitchNumber":4,"startTime":"2026-04-18T00:26:01.801Z","endTime":"2026-04-18T00:26:06.847Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":83.8,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.065919523086365,"aZ":-14.044605536407111,"pfxX":4.589456600475067,"pfxZ":10.040145674052807,"pX":0.6702103479546603,"pZ":4.07406559427566,"vX0":-5.73018734025398,"vY0":-133.60772733553188,"vZ0":-3.6084493420788673,"x":91.45,"y":128.78,"x0":2.247496872394268,"y0":50.005202757676386,"z0":6.452960251699362,"aX":8.289978738258627},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.6,"breakHorizontal":-7.1,"spinRate":2043,"spinDirection":154},"zone":12,"typeConfidence":0.9,"plateTime":0.4101144560319372,"extension":5.616953125591525},"index":6,"playId":"b427d461-6560-34d5-9bc2-3d299df61835","pitchNumber":5,"startTime":"2026-04-18T00:26:15.290Z","endTime":"2026-04-18T00:26:21.689Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_pa"},{"player":{"id":621383,"link":"/api/v1/people/621383"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.7000000000000001,"awayTeamWinProbability":99.3,"homeTeamWinProbabilityAdded":-0.19999999999999984,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-04-18T00:26:21.689Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Austin Riley strikes out swinging.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-18T00:26:40.376Z","endTime":"2026-04-18T00:28:20.569Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621383,"fullName":"Tanner Banks","link":"/api/v1/people/621383"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":83.8,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.735123416770904,"aZ":-15.22777831465295,"pfxX":5.087795883977368,"pfxZ":9.44429630141828,"pX":-0.4830806923402627,"pZ":3.355270609958926,"vX0":-8.484580748626382,"vY0":-132.92906218257784,"vZ0":-5.1227345342918875,"x":135.41,"y":148.19,"x0":2.085013899202127,"y0":50.0052348980489,"z0":6.408077020522667,"aX":9.132605222942201},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":16.2,"breakHorizontal":-7.4,"spinRate":1952,"spinDirection":149},"zone":1,"typeConfidence":0.9,"plateTime":0.41158678458770837,"extension":5.608238210743987},"index":0,"playId":"c6d2641c-e035-309b-ac68-4df41c9380ac","pitchNumber":1,"startTime":"2026-04-18T00:26:41.689Z","endTime":"2026-04-18T00:26:47.818Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.5,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.04312958012718,"aZ":-27.91620728573307,"pfxX":-1.1869027466212396,"pfxZ":2.650045272705764,"pX":-0.4822531813607333,"pZ":4.248164532861275,"vX0":-6.553201547512372,"vY0":-125.85440133790682,"vZ0":-0.11568978405639341,"x":135.38,"y":124.08,"x0":2.3073511611856445,"y0":50.004267182764615,"z0":6.551770316371743,"aX":-1.9069512759979481},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":5.0,"breakHorizontal":3.6,"spinRate":2306,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.43485817676619654,"extension":5.545955664779399},"index":1,"playId":"e1cc6484-bd30-3db7-9a10-ebae3a92b50f","pitchNumber":2,"startTime":"2026-04-18T00:26:57.818Z","endTime":"2026-04-18T00:27:02.584Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.3,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.380637278866217,"aZ":-27.91865561548368,"pfxX":-1.6482928228267506,"pfxZ":2.545810387365009,"pX":-0.34026216127896375,"pZ":2.5378390672319653,"vX0":-6.359391052011686,"vY0":-128.11340528253245,"vZ0":-4.0789816628470135,"x":129.97,"y":170.26,"x0":2.3837501945895214,"y0":50.00132925424243,"z0":6.321947599208994,"aX":-2.749799185341017},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.0,"breakHorizontal":4.3,"spinRate":2312,"spinDirection":162},"zone":4,"typeConfidence":0.9,"plateTime":0.42682031261130904,"extension":5.619500933108365},"index":2,"playId":"cbe4ae57-12ca-3527-a1e1-689dcc546a33","pitchNumber":3,"startTime":"2026-04-18T00:27:14.639Z","endTime":"2026-04-18T00:27:20.577Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":93.0,"endSpeed":84.9,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.53258231455942,"aZ":-14.799128156343887,"pfxX":4.199780042389698,"pfxZ":9.475995877167245,"pX":0.5561502668965103,"pZ":0.8342773828237716,"vX0":-6.198277167212614,"vY0":-134.84597780781883,"vZ0":-11.394644394494355,"x":95.8,"y":216.25,"x0":2.3435504995565073,"y0":50.00125105254609,"z0":6.170344310216746,"aX":7.699627580184527},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.8,"breakHorizontal":-6.2,"spinRate":2105,"spinDirection":144},"zone":14,"typeConfidence":0.72,"plateTime":0.4068808382576061,"extension":5.711886998941207},"index":3,"playId":"c41b096e-275f-3c23-94c4-1357b6abfac6","pitchNumber":4,"startTime":"2026-04-18T00:27:41.194Z","endTime":"2026-04-18T00:27:45.353Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":92.9,"endSpeed":84.6,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.764929942799277,"aZ":-14.594733651446466,"pfxX":3.9769410969218706,"pfxZ":9.641134420871115,"pX":-1.3409187629355126,"pZ":1.5409763947829693,"vX0":-10.097223482060874,"vY0":-134.5541259388156,"vZ0":-9.626949446223012,"x":168.11,"y":197.17,"x0":1.9531640752488448,"y0":50.001657234837396,"z0":6.21300231734837,"aX":7.251332745918287},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.4,"breakHorizontal":-4.9,"spinRate":2101,"spinDirection":144},"zone":13,"typeConfidence":0.89,"plateTime":0.40796785762199983,"extension":5.658413360035151},"index":4,"playId":"166744d5-4492-3af7-9432-b3a9003d8806","pitchNumber":5,"startTime":"2026-04-18T00:27:57.346Z","endTime":"2026-04-18T00:28:01.834Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":74.8,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.51528012626231,"aZ":-27.47642209865865,"pfxX":-7.878018573249726,"pfxZ":3.307356704677632,"pX":-1.104703422467807,"pZ":2.138070376764491,"vX0":-6.094646970890421,"vY0":-119.42776854627306,"vZ0":-3.696509261478368,"x":159.11,"y":181.05,"x0":2.5188400181899815,"y0":50.003170106324504,"z0":6.2221730072901815,"aX":-11.193605105846299},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":5.2,"breakHorizontal":16.0,"spinRate":2316,"spinDirection":292},"zone":13,"typeConfidence":0.91,"plateTime":0.4615232583930635,"extension":5.744706641479076},"index":5,"playId":"b1025750-f53e-3542-8e5d-d58c0ca2a077","pitchNumber":6,"startTime":"2026-04-18T00:28:14.969Z","endTime":"2026-04-18T00:28:20.569Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663586,"link":"/api/v1/people/663586"},"credit":"b_ab"},{"player":{"id":621383,"link":"/api/v1/people/621383"},"credit":"p_ab"},{"player":{"id":663586,"link":"/api/v1/people/663586"},"credit":"b_pa"},{"player":{"id":621383,"link":"/api/v1/people/621383"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.8999999999999999,"awayTeamWinProbability":99.1,"homeTeamWinProbabilityAdded":0.19999999999999984,"leverageIndex":0.05,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-04-18T00:28:20.569Z","atBatIndex":56},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ozzie Albies lines out to left fielder Otto Kemp.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-18T00:28:37.096Z","endTime":"2026-04-18T00:29:05.551Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621383,"fullName":"Tanner Banks","link":"/api/v1/people/621383"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":805249,"link":"/api/v1/people/805249"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.3,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.011851062200304,"aZ":-16.264627375814722,"pfxX":3.2569579100276966,"pfxZ":8.921592117292125,"pX":0.3060576047519216,"pZ":3.9101454030213363,"vX0":-6.196082837729061,"vY0":-132.83331408965407,"vZ0":-3.5227737800911956,"x":105.33,"y":133.21,"x0":2.2479342131676034,"y0":50.00322492875292,"z0":6.439329755477099,"aX":5.808893698157764},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":15.6,"breakHorizontal":-4.6,"spinRate":2152,"spinDirection":147},"zone":12,"typeConfidence":0.9,"plateTime":0.4126851779917482,"extension":5.533968989276539},"index":0,"playId":"145049e1-b235-3f1e-a469-62833ac1eb23","pitchNumber":1,"startTime":"2026-04-18T00:28:40.541Z","endTime":"2026-04-18T00:28:45.914Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"R","description":"Right"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":74.3,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.916437835356973,"aZ":-29.711409184763586,"pfxX":-7.2310595023524575,"pfxZ":1.765847604704934,"pX":-1.426828845658266,"pZ":1.8181916786660024,"vX0":-6.892853461729092,"vY0":-118.29333102423976,"vZ0":-3.8813275109271927,"x":171.39,"y":189.69,"x0":2.481421266296006,"y0":50.00256923379386,"z0":6.251719368044045,"aX":-10.084140962032103},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":2.4,"breakHorizontal":15.0,"spinRate":2230,"spinDirection":284},"zone":13,"typeConfidence":0.91,"plateTime":0.4658804865062911,"extension":5.797051733332201},"hitData":{"launchSpeed":82.7,"launchAngle":25.0,"totalDistance":296.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":52.45,"coordY":105.33}},"index":1,"playId":"487e7c0f-7b09-317e-be30-4432f867f3ca","pitchNumber":2,"startTime":"2026-04-18T00:28:56.364Z","endTime":"2026-04-18T00:29:05.551Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"R","description":"Right"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_ab"},{"player":{"id":621383,"link":"/api/v1/people/621383"},"credit":"p_ab"},{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_pa"},{"player":{"id":621383,"link":"/api/v1/people/621383"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.0,"awayTeamWinProbability":99.0,"homeTeamWinProbabilityAdded":0.10000000000000009,"leverageIndex":0.04,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-04-18T00:29:05.551Z","atBatIndex":57},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Eli White singles on a line drive to left fielder Otto Kemp. Matt Olson to 3rd.","rbi":0,"awayScore":7,"homeScore":0,"isOut":false},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-18T00:29:43.372Z","endTime":"2026-04-18T00:30:46.508Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621383,"fullName":"Tanner Banks","link":"/api/v1/people/621383"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"postOnThird":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":805249,"link":"/api/v1/people/805249"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Eli White replaces Mike Yastrzemski.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":7,"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-04-18T00:29:16.756Z","endTime":"2026-04-18T00:29:45.689Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642201,"link":"/api/v1/people/642201"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":573262,"link":"/api/v1/people/573262"},"defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.8,"endSpeed":72.9,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.41636887016153,"aZ":-30.42737828525495,"pfxX":-0.4149978241219132,"pfxZ":1.2828352811118453,"pX":-0.3883706624864119,"pZ":1.9447806832501733,"vX0":-6.492352663010709,"vY0":-117.40556054243265,"vZ0":-3.206986284469212,"x":131.8,"y":186.27,"x0":2.496096734356533,"y0":50.001974257647696,"z0":6.235213823479469,"aX":-0.5645896251335895},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":1.7,"breakHorizontal":2.8,"spinRate":2220,"spinDirection":295},"zone":7,"typeConfidence":0.87,"plateTime":0.47107117091769357,"extension":5.648896370720413},"index":1,"playId":"37b236b6-c504-35b9-8de1-e134a0dd5b68","pitchNumber":1,"startTime":"2026-04-18T00:29:45.689Z","endTime":"2026-04-18T00:29:50.501Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":642201,"link":"/api/v1/people/642201","batSide":{"code":"R","description":"Right"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.7,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.876987082465373,"aZ":-28.44463001560463,"pfxX":-1.5973494950316578,"pfxZ":2.2746764328944415,"pX":-1.1767358129308243,"pZ":2.7805729826250443,"vX0":-8.200845516786952,"vY0":-127.03252792761477,"vZ0":-3.388519799917835,"x":161.85,"y":163.7,"x0":2.294914070462893,"y0":50.005624228723704,"z0":6.381612931686015,"aX":-2.6228536962641047},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.6,"breakHorizontal":4.7,"spinRate":2249,"spinDirection":175},"zone":11,"typeConfidence":0.91,"plateTime":0.4304026314117788,"extension":5.586532108225097},"index":2,"playId":"320d6ac7-ee9c-31b3-98ae-dc3a3798cf9c","pitchNumber":2,"startTime":"2026-04-18T00:30:00.373Z","endTime":"2026-04-18T00:30:05.948Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":642201,"link":"/api/v1/people/642201","batSide":{"code":"R","description":"Right"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.7,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.475407728089387,"aZ":-26.55141151316003,"pfxX":-1.6368978073070617,"pfxZ":3.412812475910899,"pX":0.2634587883583533,"pZ":3.474478549761908,"vX0":-4.8366541073134375,"vY0":-126.89262597294868,"vZ0":-2.2689038912528043,"x":106.96,"y":144.97,"x0":2.399078927789242,"y0":50.00326160501521,"z0":6.473982069083276,"aX":-2.695673391361337},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":6.0,"breakHorizontal":4.0,"spinRate":2223,"spinDirection":181},"zone":2,"typeConfidence":0.91,"plateTime":0.4299687964492014,"extension":5.593459688810206},"index":3,"playId":"8a8f269a-0844-3507-98b6-da3de027aa90","pitchNumber":3,"startTime":"2026-04-18T00:30:17.050Z","endTime":"2026-04-18T00:30:22.177Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":642201,"link":"/api/v1/people/642201","batSide":{"code":"R","description":"Right"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":74.4,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.089022531807714,"aZ":-30.625403486165045,"pfxX":-6.104649305952902,"pfxZ":1.1081757787703799,"pX":0.44247731883593927,"pZ":1.7024137500149734,"vX0":-3.5246887321843867,"vY0":-118.33626335795213,"vZ0":-3.924081042222089,"x":100.13,"y":192.81,"x0":2.750502149510385,"y0":50.00583367554334,"z0":6.224376612479776,"aX":-8.555221671495339},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":1.2,"breakHorizontal":12.0,"spinRate":2145,"spinDirection":288},"zone":9,"typeConfidence":0.9,"plateTime":0.4649803976402751,"extension":5.881081475080752},"hitData":{"launchSpeed":92.6,"launchAngle":13.0,"totalDistance":202.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":96.58,"coordY":87.75}},"index":4,"playId":"d8fd1069-0529-3428-9762-c1a63ac78808","pitchNumber":4,"startTime":"2026-04-18T00:30:34.450Z","endTime":"2026-04-18T00:30:46.508Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":642201,"link":"/api/v1/people/642201","batSide":{"code":"R","description":"Right"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642201,"link":"/api/v1/people/642201"},"credit":"b_ab"},{"player":{"id":621383,"link":"/api/v1/people/621383"},"credit":"p_ab"},{"player":{"id":642201,"link":"/api/v1/people/642201"},"credit":"b_pa"},{"player":{"id":621383,"link":"/api/v1/people/621383"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.8999999999999999,"awayTeamWinProbability":99.1,"homeTeamWinProbabilityAdded":-0.10000000000000009,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-04-18T00:30:46.508Z","atBatIndex":58},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Dominic Smith pops out to shortstop Trea Turner.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-18T00:31:13.429Z","endTime":"2026-04-18T00:32:09.707Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621383,"fullName":"Tanner Banks","link":"/api/v1/people/621383"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.5,"endSpeed":81.7,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.290463264013987,"aZ":-27.401553342639257,"pfxX":-1.6684082289450028,"pfxZ":2.8634773448156565,"pX":-0.5893564519756005,"pZ":2.0269355362226245,"vX0":-6.488512137732609,"vY0":-127.30636678237788,"vZ0":-5.357597164837411,"x":139.46,"y":184.05,"x0":2.1931318052510806,"y0":50.004482264835076,"z0":6.286136387337566,"aX":-2.7804249265275076},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":4.3,"breakHorizontal":4.3,"spinRate":2203,"spinDirection":194},"zone":7,"typeConfidence":0.91,"plateTime":0.4277001611092661,"extension":5.70654950346033},"index":0,"playId":"b4d41c9a-f8d9-3635-8c4b-591225027db6","pitchNumber":1,"startTime":"2026-04-18T00:31:13.429Z","endTime":"2026-04-18T00:31:18.080Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"first":{"id":642201,"link":"/api/v1/people/642201"},"third":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":92.3,"endSpeed":85.3,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.451380303552646,"aZ":-20.3017722671589,"pfxX":10.155337323452446,"pfxZ":6.468645046810032,"pX":0.504047688685908,"pZ":1.4635722346217517,"vX0":-7.625523822151115,"vY0":-134.02141185007338,"vZ0":-8.954795955145626,"x":97.79,"y":199.26,"x0":2.0536381828299666,"y0":50.00633045221284,"z0":6.274365174108345,"aX":18.649138130249913},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":10.1,"breakHorizontal":-16.9,"spinRate":2046,"spinDirection":158},"zone":14,"typeConfidence":0.9,"plateTime":0.4072459307669778,"extension":5.63644036464396},"index":1,"playId":"387560fb-5c7b-3102-8c5e-060ebc5086bc","pitchNumber":2,"startTime":"2026-04-18T00:31:30.089Z","endTime":"2026-04-18T00:31:34.212Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"first":{"id":642201,"link":"/api/v1/people/642201"},"third":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"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-04-18T00:31:45.057Z","endTime":"2026-04-18T00:32:00.597Z","isPitch":false,"type":"action","player":{"id":642086,"link":"/api/v1/people/642086"},"defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"first":{"id":642201,"link":"/api/v1/people/642201"},"third":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":75.1,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.212513659219454,"aZ":-29.515780961660205,"pfxX":-4.84859650097155,"pfxZ":1.8343616733217694,"pX":-0.28928685645015456,"pZ":1.9399536876527768,"vX0":-5.002848205514421,"vY0":-121.36178130993441,"vZ0":-3.8652070703214765,"x":128.03,"y":186.4,"x0":2.4514666241405894,"y0":50.00235701704155,"z0":6.208267902241488,"aX":-7.01999099626543},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":2.4,"breakHorizontal":10.2,"spinRate":2233,"spinDirection":271},"zone":7,"typeConfidence":0.91,"plateTime":0.4564692168960738,"extension":5.607492788799152},"hitData":{"launchSpeed":67.5,"launchAngle":49.0,"totalDistance":183.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":114.51,"coordY":128.76}},"index":3,"playId":"acd19e9a-8973-34c5-aac6-3db337dd2145","pitchNumber":3,"startTime":"2026-04-18T00:32:00.597Z","endTime":"2026-04-18T00:32:09.707Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"first":{"id":642201,"link":"/api/v1/people/642201"},"third":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642086,"link":"/api/v1/people/642086"},"credit":"b_ab"},{"player":{"id":621383,"link":"/api/v1/people/621383"},"credit":"p_ab"},{"player":{"id":642086,"link":"/api/v1/people/642086"},"credit":"b_pa"},{"player":{"id":621383,"link":"/api/v1/people/621383"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.0999999999999999,"awayTeamWinProbability":98.9,"homeTeamWinProbabilityAdded":0.19999999999999996,"leverageIndex":0.07,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-04-18T00:32:09.707Z","atBatIndex":59},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Otto Kemp lines out to third baseman Austin Riley.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-18T00:34:29.514Z","endTime":"2026-04-18T00:36:27.905Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,7,8,9],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":663586,"link":"/api/v1/people/663586"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Eli White remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":7,"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-04-18T00:33:50.938Z","endTime":"2026-04-18T00:33:50.961Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642201,"link":"/api/v1/people/642201"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"601","replacedPlayer":{"id":573262,"link":"/api/v1/people/573262"},"defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":573262,"link":"/api/v1/people/573262"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: José Suarez replaces Martín Pérez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"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-04-18T00:33:50.961Z","endTime":"2026-04-18T00:34:31.857Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":660761,"link":"/api/v1/people/660761"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":78.3,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.807183508268228,"aZ":-31.20408195657026,"pfxX":-3.0468037289993,"pfxZ":0.6269075005032647,"pX":0.5398717756385514,"pZ":3.14390481904414,"vX0":-0.8051055134106186,"vY0":-122.65633080970521,"vZ0":-0.17887286273261094,"x":96.42,"y":153.89,"x0":1.2671058112752458,"y0":50.0018263000158,"z0":5.844818669771211,"aX":-4.712686069881566},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":1.3,"breakHorizontal":5.8,"spinRate":2890,"spinDirection":250},"zone":3,"typeConfidence":2.0,"plateTime":0.44399014599393105,"extension":5.907856413612611},"index":2,"playId":"19112559-bcea-3064-b657-16ba37b91011","pitchNumber":1,"startTime":"2026-04-18T00:34:31.857Z","endTime":"2026-04-18T00:34:36.005Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":75.7,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.000285256416607,"aZ":-35.09294408270203,"pfxX":-2.998865540584653,"pfxZ":-2.014851196803601,"pX":1.0534715521414018,"pZ":2.326309786512227,"vX0":0.5108364472833242,"vY0":-119.29947210489598,"vZ0":-0.7300514193932263,"x":76.84,"y":175.97,"x0":1.2268935247112365,"y0":50.00435210818525,"z0":5.787358095328763,"aX":-4.341925707070522},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-3.6,"breakHorizontal":5.3,"spinRate":2907,"spinDirection":282},"zone":14,"typeConfidence":2.0,"plateTime":0.45834715362026435,"extension":5.817418793434566},"index":3,"playId":"1417b0f8-7b96-3038-b338-1b6da7ccb4b1","pitchNumber":2,"startTime":"2026-04-18T00:34:47.337Z","endTime":"2026-04-18T00:34:52.458Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":76.9,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.567519830935098,"aZ":-31.636468302563316,"pfxX":8.298916417761902,"pfxZ":0.35480054186631804,"pX":2.3926434365885907,"pZ":2.612971358612617,"vX0":0.1592264174227041,"vY0":-122.38394524913711,"vZ0":-0.9932219820547009,"x":25.8,"y":168.23,"x0":1.2495840740706814,"y0":50.002218948848096,"z0":5.749079212824856,"aX":12.508361355959018},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":0.7,"breakHorizontal":-15.0,"spinRate":1576,"spinDirection":129},"zone":12,"typeConfidence":2.0,"plateTime":0.44864032685534694,"extension":6.014102469097702},"index":4,"playId":"c028c912-f6ca-3e2c-802d-f3e8fe253305","pitchNumber":3,"startTime":"2026-04-18T00:35:03.126Z","endTime":"2026-04-18T00:35:07.053Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":76.4,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.489816370705007,"aZ":-30.160915384648312,"pfxX":9.18231094741017,"pfxZ":1.3556006609434732,"pX":0.10475188114891677,"pZ":2.5381538979113145,"vX0":-4.640262652725138,"vY0":-120.93408404896586,"vZ0":-1.4518614835808057,"x":113.01,"y":170.25,"x0":0.8550300858136028,"y0":50.00143668100002,"z0":5.790890986331917,"aX":13.605342747824322},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":2.4,"breakHorizontal":-15.5,"spinRate":1511,"spinDirection":129},"zone":5,"typeConfidence":2.0,"plateTime":0.4528382271836735,"extension":6.198687938937764},"index":5,"playId":"58a1ed1e-204d-317c-b7ed-c116b3318fe3","pitchNumber":4,"startTime":"2026-04-18T00:35:19.788Z","endTime":"2026-04-18T00:35:24.482Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":6,"startTime":"2026-04-18T00:35:29.728Z","endTime":"2026-04-18T00:35:43.814Z","isPitch":false,"type":"action","player":{"id":805249,"link":"/api/v1/people/805249"},"defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":77.3,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.469031973949036,"aZ":-30.88746945793047,"pfxX":7.7305628469884535,"pfxZ":0.859085880755214,"pX":-0.07849941658817805,"pZ":1.0516232972078718,"vX0":-4.825926429766113,"vY0":-121.00544070116132,"vZ0":-4.395816286283781,"x":119.99,"y":210.39,"x0":0.927641616684141,"y0":50.00191238154335,"z0":5.568781226287807,"aX":11.574585792290389},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":0.8,"breakHorizontal":-13.0,"spinRate":1554,"spinDirection":125},"zone":13,"typeConfidence":2.0,"plateTime":0.45098114104643594,"extension":6.089411820753062},"index":7,"playId":"790ce18d-5298-3660-8692-943c7fcb356b","pitchNumber":5,"startTime":"2026-04-18T00:35:43.814Z","endTime":"2026-04-18T00:35:48.738Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.0,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.509766292007534,"aZ":-15.893138231509075,"pfxX":4.503453011342401,"pfxZ":8.6899524148983,"pX":0.69333817388994,"pZ":3.9976521564264953,"vX0":-2.3893234807147214,"vY0":-136.60001448027677,"vZ0":-1.5577394227003645,"x":90.57,"y":130.84,"x0":0.9983292577000272,"y0":50.001723751830674,"z0":5.6778847719480305,"aX":8.436834295079995},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.6,"breakHorizontal":-7.6,"spinRate":2269,"spinDirection":140},"zone":12,"typeConfidence":2.0,"plateTime":0.40230394654726975,"extension":5.944337396257632},"index":8,"playId":"7577aa54-9e25-38ff-8951-e3d140d11baf","pitchNumber":6,"startTime":"2026-04-18T00:36:04.480Z","endTime":"2026-04-18T00:36:10.109Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":74.3,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.948598395768368,"aZ":-34.53904522290415,"pfxX":-1.84754103197155,"pfxZ":-1.7020878563721071,"pX":0.21065991146238558,"pZ":1.7768025356617805,"vX0":-1.3528988363442718,"vY0":-117.16352455010424,"vZ0":-1.6075875436857876,"x":108.97,"y":190.81,"x0":1.0353849598144103,"y0":50.00198288189442,"z0":5.6969583790928535,"aX":-2.5703128210783914},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-3.2,"breakHorizontal":3.7,"spinRate":2759,"spinDirection":289},"zone":8,"typeConfidence":2.0,"plateTime":0.4673328777834751,"extension":6.001292483027168},"hitData":{"launchSpeed":90.3,"launchAngle":9.0,"totalDistance":135.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":95.3,"coordY":157.09}},"index":9,"playId":"f85af617-271a-3fec-aa86-792d852a2c02","pitchNumber":7,"startTime":"2026-04-18T00:36:21.897Z","endTime":"2026-04-18T00:36:27.905Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805249,"link":"/api/v1/people/805249"},"credit":"b_ab"},{"player":{"id":660761,"link":"/api/v1/people/660761"},"credit":"p_ab"},{"player":{"id":805249,"link":"/api/v1/people/805249"},"credit":"b_pa"},{"player":{"id":660761,"link":"/api/v1/people/660761"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.7000000000000001,"awayTeamWinProbability":99.3,"homeTeamWinProbabilityAdded":-0.3999999999999998,"leverageIndex":0.14,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-04-18T00:36:27.905Z","atBatIndex":60},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Trea Turner walks.","rbi":0,"awayScore":7,"homeScore":0,"isOut":false},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-18T00:36:53.935Z","endTime":"2026-04-18T00:37:55.952Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":77.1,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.828919561537763,"aZ":-34.51264117534594,"pfxX":-3.8743589090833583,"pfxZ":-1.569680045744224,"pX":-0.615056422886067,"pZ":0.5646936258688274,"vX0":-2.8411303199278977,"vY0":-121.68821557568064,"vZ0":-4.70745430873185,"x":140.44,"y":223.53,"x0":1.0725436933399757,"y0":50.0001164726372,"z0":5.528079844630408,"aX":-5.7845132548742555},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-3.7,"breakHorizontal":7.7,"spinRate":2883,"spinDirection":282},"zone":13,"typeConfidence":2.0,"plateTime":0.4508346701494652,"extension":5.938986384828207},"index":0,"playId":"033cf486-9e11-38ae-99a2-93ad1af87f16","pitchNumber":1,"startTime":"2026-04-18T00:36:54.123Z","endTime":"2026-04-18T00:36:58.882Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.5,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.19563944511547,"aZ":-15.675579466194042,"pfxX":5.607762327473281,"pfxZ":8.754544264136685,"pX":0.9634976178416421,"pZ":2.7061123529081654,"vX0":-2.086494513386409,"vY0":-136.8725793424181,"vZ0":-4.855557669556761,"x":80.27,"y":165.71,"x0":1.0103354941045266,"y0":50.00043523453857,"z0":5.588137976285967,"aX":10.56297953344007},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.0,"breakHorizontal":-9.7,"spinRate":2325,"spinDirection":139},"zone":12,"typeConfidence":2.0,"plateTime":0.40127156293993593,"extension":6.057926077725936},"index":1,"playId":"86867a26-fe5c-3d60-bfca-1667042bea31","pitchNumber":2,"startTime":"2026-04-18T00:37:14.217Z","endTime":"2026-04-18T00:37:18.761Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":84.6,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.34565468838628,"aZ":-14.338053915722732,"pfxX":4.95502992011179,"pfxZ":9.651140151433069,"pX":0.7200535839967759,"pZ":4.210229645990911,"vX0":-2.7448966182967345,"vY0":-135.2815315321248,"vZ0":-1.2625731015252315,"x":89.55,"y":125.1,"x0":1.1057616822063128,"y0":50.00002754029894,"z0":5.691117042826096,"aX":9.154894282647716},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.4,"breakHorizontal":-8.4,"spinRate":2378,"spinDirection":137},"zone":12,"typeConfidence":2.0,"plateTime":0.4053414166050362,"extension":5.931397750984761},"index":2,"playId":"f0a78d59-bd09-3baf-a1ea-1bf16da68443","pitchNumber":3,"startTime":"2026-04-18T00:37:31.759Z","endTime":"2026-04-18T00:37:36.198Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.4,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.135353930140887,"aZ":-15.127714290303674,"pfxX":4.144913082141686,"pfxZ":9.32097067494297,"pX":0.0917573797044183,"pZ":4.384486772559669,"vX0":-3.6796934803748838,"vY0":-134.1575785696972,"vZ0":-0.7967080574835529,"x":113.5,"y":120.4,"x0":0.9404250389462027,"y0":50.00265387875348,"z0":5.760248966866892,"aX":7.580339924211693},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.9,"breakHorizontal":-6.7,"spinRate":2189,"spinDirection":142},"zone":12,"typeConfidence":2.0,"plateTime":0.4077727099982509,"extension":5.877666473549667},"index":3,"playId":"efb1fcd1-33ab-3f16-88aa-ca44a4001c35","pitchNumber":4,"startTime":"2026-04-18T00:37:50.242Z","endTime":"2026-04-18T00:37:55.952Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_pa"},{"player":{"id":660761,"link":"/api/v1/people/660761"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.0999999999999999,"awayTeamWinProbability":98.9,"homeTeamWinProbabilityAdded":0.3999999999999998,"leverageIndex":0.08,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-04-18T00:37:55.952Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Schwarber strikes out swinging.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-18T00:38:19.399Z","endTime":"2026-04-18T00:39:29.558Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"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":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.32353052411875,"aZ":-21.18281159187987,"pfxX":8.604493266167143,"pfxZ":6.05626994740214,"pX":-0.23401681062858407,"pZ":1.9279270885825355,"vX0":-6.068590531427769,"vY0":-133.99464472962836,"vZ0":-5.609435635147316,"x":125.92,"y":186.73,"x0":0.9437193481504185,"y0":50.0063144996082,"z0":5.565044338733136,"aX":15.628255577219798},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":10.0,"breakHorizontal":-14.3,"spinRate":2139,"spinDirection":144},"zone":8,"typeConfidence":2.0,"plateTime":0.4089779668531137,"extension":6.116610160645675},"index":0,"playId":"4b99313b-1e8b-30f0-a5c5-eda76b862fdc","pitchNumber":1,"startTime":"2026-04-18T00:38:21.432Z","endTime":"2026-04-18T00:38:26.015Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"first":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":82.3,"endSpeed":76.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.038124226292265,"aZ":-31.197495351755226,"pfxX":-3.4590757562332515,"pfxZ":0.6624729591357559,"pX":-0.27093615654079756,"pZ":1.5952040255083255,"vX0":-2.2534820289296307,"vY0":-119.92721189880506,"vZ0":-3.0924697500257956,"x":127.33,"y":195.71,"x0":1.1270566314461814,"y0":50.001158236288376,"z0":5.655807434440002,"aX":-5.088055978914517},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":0.7,"breakHorizontal":6.7,"spinRate":2800,"spinDirection":274},"zone":7,"typeConfidence":2.0,"plateTime":0.4549839750801268,"extension":5.905060745823849},"index":1,"playId":"edeaa911-62aa-3571-94e5-db003aec78d7","pitchNumber":2,"startTime":"2026-04-18T00:38:37.707Z","endTime":"2026-04-18T00:38:42.199Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"first":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":77.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.87122802833567,"aZ":-31.722648125339173,"pfxX":8.149000876177839,"pfxZ":0.3002232220333292,"pX":-0.2210054915196805,"pZ":0.2748182828658439,"vX0":-5.466868239364556,"vY0":-122.49135898067567,"vZ0":-6.04169618602638,"x":125.42,"y":231.36,"x0":0.9793834645794637,"y0":50.00509895593962,"z0":5.4809247875783935,"aX":12.402582595246118},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-0.6,"breakHorizontal":-13.4,"spinRate":1589,"spinDirection":120},"zone":13,"typeConfidence":2.0,"plateTime":0.446912385027717,"extension":6.026515734672353},"index":2,"playId":"27ab9009-57da-35ff-b41f-9bacd5c58ea6","pitchNumber":3,"startTime":"2026-04-18T00:38:57.214Z","endTime":"2026-04-18T00:39:03.136Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"first":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":75.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.24617900189392,"aZ":-30.026463146061253,"pfxX":11.547182450462335,"pfxZ":1.4570903424773212,"pX":0.6741760304174579,"pZ":2.0704497485528397,"vX0":-4.219815051013594,"vY0":-121.23726668377377,"vZ0":-2.5171078334617363,"x":91.3,"y":182.88,"x0":0.9485485086620086,"y0":50.001714579880804,"z0":5.773206922482045,"aX":16.99034728177195},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":2.3,"breakHorizontal":-19.7,"spinRate":1551,"spinDirection":128},"zone":9,"typeConfidence":2.0,"plateTime":0.4537791718826627,"extension":6.046996618569185},"index":3,"playId":"45f99c4b-ba60-326d-b998-2009d24ade0e","pitchNumber":4,"startTime":"2026-04-18T00:39:23.910Z","endTime":"2026-04-18T00:39:29.558Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"first":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_ab"},{"player":{"id":660761,"link":"/api/v1/people/660761"},"credit":"p_ab"},{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_pa"},{"player":{"id":660761,"link":"/api/v1/people/660761"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.6,"awayTeamWinProbability":99.4,"homeTeamWinProbabilityAdded":-0.4999999999999999,"leverageIndex":0.18,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-04-18T00:39:29.558Z","atBatIndex":62},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bryce Harper flies out sharply to right fielder Ronald Acuña Jr.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-18T00:39:47.346Z","endTime":"2026-04-18T00:40:04.570Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":75.8,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.7072670870124,"aZ":-33.85319005552985,"pfxX":-2.511811405053707,"pfxZ":-1.1591037069091739,"pX":0.20633811198165902,"pZ":1.9271697209031646,"vX0":-1.4008437896271315,"vY0":-119.13571681540502,"vZ0":-1.8725000756658956,"x":109.13,"y":186.75,"x0":1.1272955723053126,"y0":50.005183504402545,"z0":5.767455312241824,"aX":-3.6305906178097596},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-2.3,"breakHorizontal":4.9,"spinRate":2821,"spinDirection":278},"zone":8,"typeConfidence":2.0,"plateTime":0.45879490407665635,"extension":5.926097537071888},"hitData":{"launchSpeed":105.1,"launchAngle":42.0,"totalDistance":320.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":187.0,"coordY":91.0}},"index":0,"playId":"a4f62768-b102-3864-b4ca-2a54edcf9452","pitchNumber":1,"startTime":"2026-04-18T00:39:52.538Z","endTime":"2026-04-18T00:40:04.570Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"first":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_ab"},{"player":{"id":660761,"link":"/api/v1/people/660761"},"credit":"p_ab"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_pa"},{"player":{"id":660761,"link":"/api/v1/people/660761"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.4,"awayTeamWinProbability":99.6,"homeTeamWinProbabilityAdded":-0.19999999999999996,"leverageIndex":0.09,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-04-18T00:40:04.570Z","atBatIndex":63},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mauricio Dubón flies out to left fielder Otto Kemp.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-18T00:42:18.535Z","endTime":"2026-04-18T00:43:00.728Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":805249,"link":"/api/v1/people/805249"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Orion Kerkering replaces Tanner Banks.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"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-04-18T00:41:31.687Z","endTime":"2026-04-18T00:42:20.895Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":689147,"link":"/api/v1/people/689147"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":97.3,"endSpeed":88.6,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.65128108185972,"aZ":-11.49869362340866,"pfxX":-5.269210267743896,"pfxZ":10.276275207664611,"pX":0.47944124508337393,"pZ":1.684446603185364,"vX0":6.448883722981501,"vY0":-141.27749294044006,"vZ0":-9.44086192907716,"x":98.72,"y":193.3,"x0":-1.1534485649726225,"y0":50.00228418260704,"z0":5.8185191736754405,"aX":-10.600135171874028},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.7,"breakHorizontal":8.2,"spinRate":2298,"spinDirection":224},"zone":9,"typeConfidence":2.0,"plateTime":0.38843652999871825,"extension":6.291780279368828},"index":1,"playId":"ecb3791d-212e-3838-b48c-5234e5d8a030","pitchNumber":1,"startTime":"2026-04-18T00:42:20.895Z","endTime":"2026-04-18T00:42:25.429Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689147,"link":"/api/v1/people/689147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":80.2,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.00790741437021,"aZ":-31.241905587583936,"pfxX":8.301457367116772,"pfxZ":0.5688788481883797,"pX":0.07521134890527925,"pZ":2.289573717116016,"vX0":2.2149882742944484,"vY0":-127.96323876712913,"vZ0":-2.4496058120418827,"x":114.13,"y":176.96,"x0":-1.8821338760802555,"y0":50.00373829667386,"z0":5.7329044774035465,"aX":13.621471490817255},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":0.7,"breakHorizontal":-15.5,"spinRate":2971,"spinDirection":65},"zone":5,"typeConfidence":0.9,"plateTime":0.42976884110628033,"extension":5.917815934524331},"index":2,"playId":"c10ded20-2944-3585-bd7b-3c644b73c103","pitchNumber":2,"startTime":"2026-04-18T00:42:33.374Z","endTime":"2026-04-18T00:42:39.923Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689147,"link":"/api/v1/people/689147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":78.7,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.744695663780057,"aZ":-32.80113327614115,"pfxX":9.478009278850173,"pfxZ":-0.39590680649160603,"pX":0.45584293218161637,"pZ":1.8896401480061413,"vX0":2.3337278473738152,"vY0":-126.42874079025428,"vZ0":-2.7632107366374985,"x":99.62,"y":187.76,"x0":-1.7144024967188218,"y0":50.00309627352146,"z0":5.685138844181531,"aX":15.02520364896425},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-1.2,"breakHorizontal":-17.8,"spinRate":3018,"spinDirection":62},"zone":9,"typeConfidence":0.9,"plateTime":0.4367155270182219,"extension":6.005532111022069},"hitData":{"launchSpeed":73.9,"launchAngle":41.0,"totalDistance":227.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":99.14,"coordY":113.42}},"index":3,"playId":"65b9a93a-d7d3-36f1-87b5-4ed462a82606","pitchNumber":3,"startTime":"2026-04-18T00:42:49.942Z","endTime":"2026-04-18T00:43:00.728Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689147,"link":"/api/v1/people/689147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_ab"},{"player":{"id":689147,"link":"/api/v1/people/689147"},"credit":"p_ab"},{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_pa"},{"player":{"id":689147,"link":"/api/v1/people/689147"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.4,"awayTeamWinProbability":99.6,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-18T00:43:00.728Z","atBatIndex":64},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Michael Harris II homers (3) on a line drive to right center field.","rbi":1,"awayScore":8,"homeScore":0,"isOut":false},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-18T00:43:22.599Z","endTime":"2026-04-18T00:44:40.856Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":{"id":689147,"link":"/api/v1/people/689147"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.645961564198824,"aZ":-33.938341660933055,"pfxX":11.203461668393125,"pfxZ":-1.0597552249428812,"pX":-0.5960671214551785,"pZ":2.535094143248877,"vX0":-0.09998482937939512,"vY0":-128.25272173086705,"vZ0":-1.3693990107555398,"x":139.72,"y":170.33,"x0":-2.0119834253418385,"y0":50.00279949882061,"z0":5.724007500513043,"aX":18.653900043407056},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-2.0,"breakHorizontal":-20.3,"spinRate":3072,"spinDirection":56},"zone":4,"typeConfidence":0.9,"plateTime":0.42714592101499527,"extension":5.802402396750371},"index":0,"playId":"9d2d1c53-43c1-3e7a-8486-376262319c55","pitchNumber":1,"startTime":"2026-04-18T00:43:23.229Z","endTime":"2026-04-18T00:43:27.879Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689147,"link":"/api/v1/people/689147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":93.5,"endSpeed":86.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.855497042242217,"aZ":-27.197801627019906,"pfxX":-8.879343618361853,"pfxZ":2.6304042444619333,"pX":-0.1649494772873261,"pZ":0.972934830343018,"vX0":6.314814254674501,"vY0":-135.9501052460197,"vZ0":-7.817148566215603,"x":123.29,"y":212.51,"x0":-1.3519335085306128,"y0":50.002053961721124,"z0":5.74414062842853,"aX":-16.795918721126366},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":3.5,"breakHorizontal":14.9,"spinRate":1925,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.4012681582950486,"extension":6.360061048066659},"index":1,"playId":"231cce34-df70-35ba-a78a-5fefc1861beb","pitchNumber":2,"startTime":"2026-04-18T00:43:36.376Z","endTime":"2026-04-18T00:43:41.684Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689147,"link":"/api/v1/people/689147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":90.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.240764804197624,"aZ":-14.345408318257839,"pfxX":-7.274622509233823,"pfxZ":8.608773235465646,"pX":0.25787723566754034,"pZ":3.180116641744926,"vX0":6.71879686116357,"vY0":-142.4277239044388,"vZ0":-5.2123604625941,"x":107.17,"y":152.92,"x0":-1.1772837923578512,"y0":50.003796309526386,"z0":5.928937760076307,"aX":-15.067453192762063},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":14.8,"breakHorizontal":12.0,"spinRate":2306,"spinDirection":223},"zone":2,"typeConfidence":2.0,"plateTime":0.38337857277840204,"extension":6.291343965895219},"index":2,"playId":"2a50b83b-a86d-36df-9b9d-28aa9e680832","pitchNumber":3,"startTime":"2026-04-18T00:43:49.978Z","endTime":"2026-04-18T00:43:53.671Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689147,"link":"/api/v1/people/689147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.07319095849982,"aZ":-31.740034798810697,"pfxX":8.419699836636164,"pfxZ":0.267197670169117,"pX":-0.06453361680288361,"pZ":1.9229163801253601,"vX0":1.8701390878087456,"vY0":-127.3498939075423,"vZ0":-3.215213282079276,"x":119.46,"y":186.86,"x0":-1.902467938480541,"y0":50.00578754775763,"z0":5.711734294928666,"aX":13.83544551717007},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":0.0,"breakHorizontal":-15.7,"spinRate":2989,"spinDirection":56},"zone":8,"typeConfidence":0.9,"plateTime":0.43003885432187516,"extension":5.998550025405459},"hitData":{"launchSpeed":110.7,"launchAngle":19.0,"totalDistance":367.0,"trajectory":"line_drive","hardness":"medium","location":"89","coordinates":{"coordX":197.71,"coordY":69.03}},"index":3,"playId":"d6593f6e-e19d-34f6-9223-31960ef61e04","pitchNumber":4,"startTime":"2026-04-18T00:44:16.226Z","endTime":"2026-04-18T00:44:40.856Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689147,"link":"/api/v1/people/689147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_ab"},{"player":{"id":689147,"link":"/api/v1/people/689147"},"credit":"p_ab"},{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_pa"},{"player":{"id":689147,"link":"/api/v1/people/689147"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.2,"awayTeamWinProbability":99.8,"homeTeamWinProbabilityAdded":-0.2,"leverageIndex":0.01,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-04-18T00:44:40.856Z","atBatIndex":65},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ronald Acuña Jr. flies out to left fielder Otto Kemp.","rbi":0,"awayScore":8,"homeScore":0,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-18T00:44:54.322Z","endTime":"2026-04-18T00:45:06.137Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":805249,"link":"/api/v1/people/805249"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":88.0,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.99094533700049,"aZ":-9.888258626981642,"pfxX":-6.1869414064399715,"pfxZ":11.069303902849768,"pX":-0.6587105139268028,"pZ":3.431312953382525,"vX0":3.84866065338468,"vY0":-142.03199527867878,"vZ0":-5.188247240369549,"x":142.11,"y":146.13,"x0":-1.2380224500025754,"y0":50.00026823786974,"z0":5.92965150181326,"aX":-12.45285177528139},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":19.0,"breakHorizontal":10.2,"spinRate":2356,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.3878352080256149,"extension":6.29536188935607},"hitData":{"launchSpeed":92.8,"launchAngle":41.0,"totalDistance":302.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":81.56,"coordY":86.28}},"index":0,"playId":"7a993952-fd9a-373f-936d-0273c7c16c88","pitchNumber":1,"startTime":"2026-04-18T00:44:54.717Z","endTime":"2026-04-18T00:45:06.137Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689147,"link":"/api/v1/people/689147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"credit":"b_ab"},{"player":{"id":689147,"link":"/api/v1/people/689147"},"credit":"p_ab"},{"player":{"id":660670,"link":"/api/v1/people/660670"},"credit":"b_pa"},{"player":{"id":689147,"link":"/api/v1/people/689147"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.2,"awayTeamWinProbability":99.8,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-18T00:45:06.137Z","atBatIndex":66},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Drake Baldwin singles on a ground ball to right fielder Adolis García.","rbi":0,"awayScore":8,"homeScore":0,"isOut":false},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-18T00:45:26.459Z","endTime":"2026-04-18T00:47:22.756Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6,7],"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":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":86.7,"endSpeed":78.8,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.467087587691854,"aZ":-35.16398361145264,"pfxX":9.179926826531597,"pfxZ":-1.8815866759484265,"pX":-2.93803349593068,"pZ":2.6306598111989747,"vX0":-4.72342671633816,"vY0":-126.12662799956401,"vZ0":-0.6409152409601054,"x":228.99,"y":167.75,"x0":-2.2219037741432515,"y0":50.00116084327162,"z0":5.753128840211894,"aX":14.614554960805599},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-3.2,"breakHorizontal":-15.4,"spinRate":2920,"spinDirection":62},"zone":11,"typeConfidence":0.9,"plateTime":0.43624619567830614,"extension":5.882060730776618},"index":0,"playId":"dd94d57d-c143-3054-ae5b-9f9611af1a05","pitchNumber":1,"startTime":"2026-04-18T00:45:26.459Z","endTime":"2026-04-18T00:45:30.713Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689147,"link":"/api/v1/people/689147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.3,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.819716439561176,"aZ":-35.09875411648814,"pfxX":7.500948892617816,"pfxZ":-1.78937235999667,"pX":-0.45419551911666894,"pZ":1.9883728816818158,"vX0":1.2324833717264105,"vY0":-127.15626865718646,"vZ0":-2.2781175063406254,"x":134.31,"y":185.09,"x0":-1.9199576993480647,"y0":50.00515548373435,"z0":5.689083176272995,"aX":12.246017186737387},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-3.5,"breakHorizontal":-13.9,"spinRate":2919,"spinDirection":58},"zone":7,"typeConfidence":0.9,"plateTime":0.43125361019177966,"extension":5.9567135090823715},"index":1,"playId":"b9cb00f4-9d76-3cfd-9465-f6e99c87fe88","pitchNumber":2,"startTime":"2026-04-18T00:45:40.520Z","endTime":"2026-04-18T00:45:45.455Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689147,"link":"/api/v1/people/689147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":84.8,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.298285672856554,"aZ":-27.312260283276014,"pfxX":-7.573063370169247,"pfxZ":2.6638993013563095,"pX":-1.2942585978369,"pZ":2.4845186622311326,"vX0":3.1679368424150485,"vY0":-133.54681456178716,"vZ0":-3.658467397623174,"x":166.33,"y":171.7,"x0":-1.5059982719885843,"y0":50.001093633127226,"z0":5.81677740069906,"aX":-13.802061432095957},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":4.3,"breakHorizontal":13.1,"spinRate":1583,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.4087212571398462,"extension":6.191088332984562},"index":2,"playId":"a5e4348f-614f-3fbb-9592-befd389dff2e","pitchNumber":3,"startTime":"2026-04-18T00:45:54.017Z","endTime":"2026-04-18T00:45:58.383Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689147,"link":"/api/v1/people/689147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"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-04-18T00:46:12.694Z","endTime":"2026-04-18T00:46:22.716Z","isPitch":false,"type":"action","player":{"id":686948,"link":"/api/v1/people/686948"},"defense":{"pitcher":{"id":689147,"link":"/api/v1/people/689147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":88.8,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.49567696825323,"aZ":-10.107859236838259,"pfxX":-6.68333925021942,"pfxZ":10.896465360232359,"pX":-0.9551598194730092,"pZ":2.414791437148688,"vX0":3.807003497473331,"vY0":-141.45205259780033,"vZ0":-7.693643135568013,"x":153.41,"y":173.58,"x0":-1.4507198549137672,"y0":50.00258495098561,"z0":5.81936798978771,"aX":-13.532633234677855},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":18.4,"breakHorizontal":11.3,"spinRate":2377,"spinDirection":225},"zone":13,"typeConfidence":2.0,"plateTime":0.38732863522599237,"extension":6.259913841622731},"index":4,"playId":"ffec2a88-089c-3005-be0b-e8fb62b2def1","pitchNumber":4,"startTime":"2026-04-18T00:46:22.716Z","endTime":"2026-04-18T00:46:26.632Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689147,"link":"/api/v1/people/689147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.9,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.21723358360243,"aZ":-22.378388120719464,"pfxX":-10.717325104766875,"pfxZ":5.380834903904356,"pX":-1.372549276836277,"pZ":-0.15802503944727941,"vX0":3.698949051711409,"vY0":-134.33368272789454,"vZ0":-10.835378620875,"x":169.32,"y":243.05,"x0":-1.3783651113837634,"y0":50.00195146502855,"z0":5.531084621319723,"aX":-19.505362615203772},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":7.6,"breakHorizontal":18.6,"spinRate":1812,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.4083753965719299,"extension":6.272889226005495},"index":5,"playId":"5165a406-45dc-3585-8b5d-074aa318c9a9","pitchNumber":5,"startTime":"2026-04-18T00:46:40.434Z","endTime":"2026-04-18T00:46:44.979Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689147,"link":"/api/v1/people/689147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.1,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.98322789153503,"aZ":-12.341228075823606,"pfxX":-9.293007759172866,"pfxZ":9.939926324580785,"pX":1.0400659243592667,"pZ":2.1215332178735014,"vX0":9.04494658982328,"vY0":-140.83057564420085,"vZ0":-8.026830515970769,"x":77.36,"y":181.5,"x0":-1.0163868038553685,"y0":50.000891021697406,"z0":5.819326687469234,"aX":-18.5396947826345},"breaks":{"breakAngle":49.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.3,"breakHorizontal":14.8,"spinRate":2393,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.3899275025084106,"extension":6.329718371135205},"index":6,"playId":"5564296f-3910-3a33-8df5-afa2cd89a058","pitchNumber":6,"startTime":"2026-04-18T00:46:56.120Z","endTime":"2026-04-18T00:47:00.983Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689147,"link":"/api/v1/people/689147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":87.8,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.240053406124986,"aZ":-12.61702376366107,"pfxX":-7.7265318163658545,"pfxZ":9.829535458881708,"pX":-0.626931005926192,"pZ":2.411498349291899,"vX0":4.6941398471935285,"vY0":-140.92880164614624,"vZ0":-7.234742512457271,"x":140.9,"y":173.67,"x0":-1.3197000178976501,"y0":50.00493332272288,"z0":5.846063970194968,"aX":-15.376614773382189},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.3,"breakHorizontal":12.8,"spinRate":2322,"spinDirection":224},"zone":4,"typeConfidence":2.0,"plateTime":0.39027222007164486,"extension":6.322903200590084},"hitData":{"launchSpeed":98.2,"launchAngle":-3.0,"totalDistance":30.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":180.0,"coordY":120.0}},"index":7,"playId":"dd05a9e3-8891-3264-8b43-cc571e043ac2","pitchNumber":7,"startTime":"2026-04-18T00:47:11.984Z","endTime":"2026-04-18T00:47:22.756Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689147,"link":"/api/v1/people/689147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"credit":"b_ab"},{"player":{"id":689147,"link":"/api/v1/people/689147"},"credit":"p_ab"},{"player":{"id":686948,"link":"/api/v1/people/686948"},"credit":"b_pa"},{"player":{"id":689147,"link":"/api/v1/people/689147"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.2,"awayTeamWinProbability":99.8,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-04-18T00:47:22.756Z","atBatIndex":67},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Matt Olson flies out to second baseman Edmundo Sosa.","rbi":0,"awayScore":8,"homeScore":0,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-18T00:48:32.769Z","endTime":"2026-04-18T00:50:06.863Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5,6,7],"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":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":8,"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-04-18T00:47:43.352Z","endTime":"2026-04-18T00:48:35.118Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":689147,"link":"/api/v1/people/689147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"first":{"id":686948,"link":"/api/v1/people/686948"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":89.0,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.22173563349578,"aZ":-13.858461191454959,"pfxX":-6.523905994953429,"pfxZ":9.010706511781331,"pX":-0.4924498448192455,"pZ":2.4388010957489046,"vX0":4.691511434024226,"vY0":-141.85805604382867,"vZ0":-7.005854315493962,"x":135.77,"y":172.93,"x0":-1.3222001653432687,"y0":50.005401931939645,"z0":5.828598398627641,"aX":-13.26455402517229},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.0,"breakHorizontal":10.8,"spinRate":2237,"spinDirection":226},"zone":4,"typeConfidence":2.0,"plateTime":0.3864827811378442,"extension":6.221777313240357},"index":1,"playId":"ff9b7f0a-57e4-328b-bde8-b6ab4452117d","pitchNumber":1,"startTime":"2026-04-18T00:48:35.118Z","endTime":"2026-04-18T00:48:39.332Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689147,"link":"/api/v1/people/689147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"first":{"id":686948,"link":"/api/v1/people/686948"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.5,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.45252570832049,"aZ":-15.180549759217119,"pfxX":-8.370834850990647,"pfxZ":8.486602483056581,"pX":0.8255669134700799,"pZ":2.0738092634413667,"vX0":8.403276751812037,"vY0":-140.7399521493367,"vZ0":-7.640453609592045,"x":85.53,"y":182.79,"x0":-1.1138406383583561,"y0":50.00300880068998,"z0":5.810220590820631,"aX":-16.76404658577834},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.9,"breakHorizontal":13.4,"spinRate":2269,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.38942283385674115,"extension":6.29002637765085},"index":2,"playId":"25f1882f-e2b3-3131-bb7b-e5b23a6014ed","pitchNumber":2,"startTime":"2026-04-18T00:48:49.101Z","endTime":"2026-04-18T00:48:54.203Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689147,"link":"/api/v1/people/689147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"first":{"id":686948,"link":"/api/v1/people/686948"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.7,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.790377417987873,"aZ":-31.94323628193298,"pfxX":7.815304619549396,"pfxZ":0.14282231958665648,"pX":0.3308636258604781,"pZ":2.0780009518743117,"vX0":2.910198473645297,"vY0":-127.72942177938236,"vZ0":-2.879904568772266,"x":104.39,"y":182.67,"x0":-1.839478066181449,"y0":50.006227179244476,"z0":5.7370698834482825,"aX":12.888979263086188},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-0.1,"breakHorizontal":-14.8,"spinRate":3032,"spinDirection":59},"zone":9,"typeConfidence":0.9,"plateTime":0.4291417894671383,"extension":5.920441607369258},"index":3,"playId":"57bcc57d-e7bf-3414-bd60-27b0f9df400a","pitchNumber":3,"startTime":"2026-04-18T00:49:02.926Z","endTime":"2026-04-18T00:49:07.227Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689147,"link":"/api/v1/people/689147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"first":{"id":686948,"link":"/api/v1/people/686948"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":4,"startTime":"2026-04-18T00:49:20.358Z","endTime":"2026-04-18T00:49:24.544Z","isPitch":false,"type":"action","player":{"id":621566,"link":"/api/v1/people/621566"},"defense":{"pitcher":{"id":689147,"link":"/api/v1/people/689147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"first":{"id":686948,"link":"/api/v1/people/686948"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":96.9,"endSpeed":88.0,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.97479229122358,"aZ":-14.506062914748187,"pfxX":-5.873578858923091,"pfxZ":8.825901430475852,"pX":-1.1719372646170305,"pZ":4.100163186494948,"vX0":2.8514098825877454,"vY0":-141.0551910269563,"vZ0":-2.5880744266973146,"x":161.67,"y":128.08,"x0":-1.4362338483041655,"y0":50.006525802329165,"z0":5.972308920991241,"aX":-11.763658754774209},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.6,"breakHorizontal":10.0,"spinRate":2267,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.3892380464626459,"extension":6.117060866777915},"index":5,"playId":"4e09817d-8962-3005-80f2-e12450b8d98b","pitchNumber":4,"startTime":"2026-04-18T00:49:24.544Z","endTime":"2026-04-18T00:49:31.991Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689147,"link":"/api/v1/people/689147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"first":{"id":686948,"link":"/api/v1/people/686948"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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.4,"endSpeed":88.4,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.58008860867679,"aZ":-11.521400755047312,"pfxX":-6.352953143436443,"pfxZ":10.24771289559185,"pX":0.2351108482889392,"pZ":2.8464093934860313,"vX0":6.280983028426079,"vY0":-141.60833887809798,"vZ0":-6.326199615619694,"x":108.04,"y":161.93,"x0":-1.1942860924718421,"y0":50.00618075584594,"z0":5.8581298091104195,"aX":-12.808887315669464},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.3,"breakHorizontal":10.1,"spinRate":2323,"spinDirection":229},"zone":5,"typeConfidence":2.0,"plateTime":0.3878923146980804,"extension":6.31085219984679},"index":6,"playId":"19ba14cb-e39d-377f-8bc9-e02d02c7269d","pitchNumber":5,"startTime":"2026-04-18T00:49:39.914Z","endTime":"2026-04-18T00:49:43.835Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689147,"link":"/api/v1/people/689147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"first":{"id":686948,"link":"/api/v1/people/686948"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":79.7,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.857263883498085,"aZ":-31.253494754915955,"pfxX":7.373235737931348,"pfxZ":0.5663031554660067,"pX":0.7715838677934703,"pZ":1.9552063635621761,"vX0":3.9961932059014824,"vY0":-127.13743165570534,"vZ0":-2.973966571746357,"x":87.59,"y":185.99,"x0":-1.7840991259992853,"y0":50.00049395530506,"z0":5.650052816718582,"aX":11.92969138384355},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":0.5,"breakHorizontal":-14.3,"spinRate":2932,"spinDirection":55},"zone":9,"typeConfidence":0.9,"plateTime":0.43272485211892375,"extension":6.187762636939589},"hitData":{"launchSpeed":74.0,"launchAngle":49.0,"totalDistance":211.0,"trajectory":"fly_ball","hardness":"medium","location":"4","coordinates":{"coordX":143.91,"coordY":118.01}},"index":7,"playId":"daf442db-a54e-30df-881e-334070e3ca58","pitchNumber":6,"startTime":"2026-04-18T00:49:57.395Z","endTime":"2026-04-18T00:50:06.863Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689147,"link":"/api/v1/people/689147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"first":{"id":686948,"link":"/api/v1/people/686948"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_ab"},{"player":{"id":689147,"link":"/api/v1/people/689147"},"credit":"p_ab"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_pa"},{"player":{"id":689147,"link":"/api/v1/people/689147"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.2,"awayTeamWinProbability":99.8,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-18T00:50:06.863Z","atBatIndex":68},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Adolis García grounds out, third baseman Austin Riley to first baseman Matt Olson.","rbi":0,"awayScore":8,"homeScore":0,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-18T00:52:18.344Z","endTime":"2026-04-18T00:52:32.182Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":663586,"link":"/api/v1/people/663586"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":77.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.600991122151896,"aZ":-30.19476418103486,"pfxX":-0.940772031250394,"pfxZ":1.2994093912141818,"pX":0.31234883827373555,"pZ":2.1238088083491538,"vX0":-1.7037800336450282,"vY0":-122.63783738973113,"vZ0":-2.7337156556979467,"x":105.09,"y":181.44,"x0":1.137580138924891,"y0":50.0051719650356,"z0":5.820942986499352,"aX":-1.4372972422377654},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":1.9,"breakHorizontal":2.0,"spinRate":2830,"spinDirection":268},"zone":9,"typeConfidence":2.0,"plateTime":0.4461216196861568,"extension":5.95828406524609},"hitData":{"launchSpeed":92.7,"launchAngle":-7.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":101.94,"coordY":167.07}},"index":0,"playId":"50902beb-f38c-3e2a-adc4-eba97d0d5657","pitchNumber":1,"startTime":"2026-04-18T00:52:24.138Z","endTime":"2026-04-18T00:52:32.182Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_ab"},{"player":{"id":660761,"link":"/api/v1/people/660761"},"credit":"p_ab"},{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_pa"},{"player":{"id":660761,"link":"/api/v1/people/660761"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":-0.1,"leverageIndex":0.05,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-04-18T00:52:32.182Z","atBatIndex":69},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Edmundo Sosa pops out to shortstop Mauricio Dubón.","rbi":0,"awayScore":8,"homeScore":0,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-18T00:52:50.815Z","endTime":"2026-04-18T00:55:03.580Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.3,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.00516268379083,"aZ":-15.01462857174926,"pfxX":5.98601051160454,"pfxZ":9.38704222896782,"pX":1.2078792858710248,"pZ":2.760897255571836,"vX0":-1.7580147224065783,"vY0":-134.53864201001474,"vZ0":-4.928212042898739,"x":70.96,"y":164.24,"x0":1.0933497596775212,"y0":50.00168525181564,"z0":5.685553082728676,"aX":10.939372853277273},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.1,"breakHorizontal":-10.4,"spinRate":2397,"spinDirection":140},"zone":12,"typeConfidence":2.0,"plateTime":0.40757957377306164,"extension":5.889339595106572},"index":0,"playId":"c1ec57e3-fed6-3a1a-94e2-858255020ae9","pitchNumber":1,"startTime":"2026-04-18T00:52:54.783Z","endTime":"2026-04-18T00:52:59.245Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":77.3,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.09935027280155,"aZ":-31.167989070470124,"pfxX":-2.8500774482806905,"pfxZ":0.6741055362131956,"pX":0.14811165042164498,"pZ":1.0958920484575805,"vX0":-1.581623646298661,"vY0":-120.74932390078334,"vZ0":-4.418799312627356,"x":111.35,"y":209.19,"x0":1.179565932662495,"y0":50.00290582840314,"z0":5.658755093299667,"aX":-4.254528840025867},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":0.5,"breakHorizontal":5.5,"spinRate":2884,"spinDirection":271},"zone":14,"typeConfidence":2.0,"plateTime":0.4517112772905949,"extension":5.872015307523001},"index":1,"playId":"091f2aeb-a697-3643-ae7e-61259ed3fd33","pitchNumber":2,"startTime":"2026-04-18T00:53:09.962Z","endTime":"2026-04-18T00:53:14.028Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":76.8,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.29191703414232,"aZ":-30.256347946971605,"pfxX":7.595379951952436,"pfxZ":1.2759881761377887,"pX":0.4128674180252264,"pZ":2.009467721423686,"vX0":-3.990783153559777,"vY0":-121.7010354054453,"vZ0":-2.499656934352079,"x":101.26,"y":184.52,"x0":1.0887549900982485,"y0":50.00049877320556,"z0":5.67535467698237,"aX":11.370898765807866},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":1.9,"breakHorizontal":-12.8,"spinRate":1645,"spinDirection":126},"zone":9,"typeConfidence":2.0,"plateTime":0.45038397679114883,"extension":6.034799646046546},"index":2,"playId":"cca6a85a-a505-3b05-b683-ad3ef6dd8b60","pitchNumber":3,"startTime":"2026-04-18T00:53:26.499Z","endTime":"2026-04-18T00:53:30.646Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":92.6,"endSpeed":83.8,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.933912212767595,"aZ":-13.199764776797146,"pfxX":4.518070876170155,"pfxZ":10.411039850079543,"pX":0.8882057323542281,"pZ":3.8449774121161626,"vX0":-2.0770264587866842,"vY0":-134.79449152364631,"vZ0":-2.440505604325282,"x":83.14,"y":134.97,"x0":1.085880068621673,"y0":50.00111861619571,"z0":5.70523762620351,"aX":8.233169307426683},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.5,"breakHorizontal":-7.7,"spinRate":2392,"spinDirection":142},"zone":12,"typeConfidence":2.0,"plateTime":0.4078460391347325,"extension":5.842212073345961},"index":3,"playId":"629cd0a3-f158-3cb2-81cd-b379117ea4a3","pitchNumber":4,"startTime":"2026-04-18T00:53:44.187Z","endTime":"2026-04-18T00:53:48.687Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":77.2,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.970855734522072,"aZ":-33.186193335748285,"pfxX":-1.9996595429458601,"pfxZ":-0.6718530965399947,"pX":-0.7356170377217979,"pZ":0.60784820711985,"vX0":-3.8230813870273943,"vY0":-121.89343258367258,"vZ0":-5.002753294266934,"x":145.04,"y":222.37,"x0":1.1158423106551139,"y0":50.00559041087957,"z0":5.566994949171792,"aX":-2.995579027408611},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-2.2,"breakHorizontal":4.6,"spinRate":2911,"spinDirection":296},"zone":13,"typeConfidence":2.0,"plateTime":0.45012737797193436,"extension":5.948070352387487},"index":4,"playId":"84d8eac1-207d-3e18-8596-8e15e017c9c8","pitchNumber":5,"startTime":"2026-04-18T00:54:04.528Z","endTime":"2026-04-18T00:54:09.471Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":5,"startTime":"2026-04-18T00:54:26.728Z","endTime":"2026-04-18T00:54:33.185Z","isPitch":false,"type":"action","player":{"id":624641,"link":"/api/v1/people/624641"},"defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":93.3,"endSpeed":85.5,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.595470406104276,"aZ":-15.111842376992751,"pfxX":3.964556871793188,"pfxZ":9.08903571778922,"pX":0.4414756180631981,"pZ":4.156443958682594,"vX0":-3.370675550562458,"vY0":-135.8623337913113,"vZ0":-1.27123081829987,"x":100.17,"y":126.56,"x0":1.180558212155139,"y0":50.002957843471144,"z0":5.67618563422023,"aX":7.44286247533764},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.4,"breakHorizontal":-6.5,"spinRate":2374,"spinDirection":138},"zone":12,"typeConfidence":2.0,"plateTime":0.402495474837099,"extension":5.859225225286389},"index":6,"playId":"4870859a-849e-3ea3-aa45-21c9a85bc215","pitchNumber":6,"startTime":"2026-04-18T00:54:33.185Z","endTime":"2026-04-18T00:54:38.073Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":76.8,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.033669011159006,"aZ":-29.11896161764134,"pfxX":9.039021763273599,"pfxZ":2.0520585883458926,"pX":0.5115947791253145,"pZ":1.421515454543984,"vX0":-4.005751051401108,"vY0":-121.0956863536919,"vZ0":-4.041955472082017,"x":97.5,"y":200.4,"x0":1.0103611743818757,"y0":50.00349442065608,"z0":5.651893109747518,"aX":13.462027548742533},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":3.0,"breakHorizontal":-15.5,"spinRate":1524,"spinDirection":126},"zone":14,"typeConfidence":2.0,"plateTime":0.45183348841433313,"extension":6.032357244012187},"hitData":{"launchSpeed":78.9,"launchAngle":74.0,"totalDistance":64.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":122.31,"coordY":177.38}},"index":7,"playId":"37079c52-d44d-3195-b380-eabca97438c7","pitchNumber":7,"startTime":"2026-04-18T00:54:52.553Z","endTime":"2026-04-18T00:55:03.580Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"credit":"b_ab"},{"player":{"id":660761,"link":"/api/v1/people/660761"},"credit":"p_ab"},{"player":{"id":624641,"link":"/api/v1/people/624641"},"credit":"b_pa"},{"player":{"id":660761,"link":"/api/v1/people/660761"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-18T00:55:03.580Z","atBatIndex":70},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"J.T. Realmuto singles on a ground ball to left fielder Eli White.","rbi":0,"awayScore":8,"homeScore":0,"isOut":false},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-18T00:55:32.023Z","endTime":"2026-04-18T00:56:54.679Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":642201,"link":"/api/v1/people/642201"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.34914485613883,"aZ":-14.191684598486125,"pfxX":3.9811966184330427,"pfxZ":9.466429085775438,"pX":0.7335174942037873,"pZ":2.4636156330723527,"vX0":-2.319943449042166,"vY0":-137.19719158337517,"vZ0":-5.828708999947555,"x":89.04,"y":172.26,"x0":1.0743666294214569,"y0":50.004386296028365,"z0":5.588963724289396,"aX":7.563598863902782},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.1,"breakHorizontal":-6.7,"spinRate":2246,"spinDirection":138},"zone":6,"typeConfidence":2.0,"plateTime":0.39977186543975174,"extension":6.015512690783966},"index":0,"playId":"4f2897fc-b57a-3e7f-860f-eab579ff5d6f","pitchNumber":1,"startTime":"2026-04-18T00:55:33.237Z","endTime":"2026-04-18T00:55:37.681Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":84.0,"endSpeed":77.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.160529063691186,"aZ":-27.569032251535063,"pfxX":8.793655090569263,"pfxZ":3.0393614655239602,"pX":0.906817404545388,"pZ":1.335421218845981,"vX0":-2.887263902339995,"vY0":-122.32980668423622,"vZ0":-4.610239968785852,"x":82.43,"y":202.72,"x0":0.9599368525782953,"y0":50.004553389099804,"z0":5.6083785148017755,"aX":13.326603170969081},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":4.7,"breakHorizontal":-15.2,"spinRate":1668,"spinDirection":131},"zone":14,"typeConfidence":2.0,"plateTime":0.44778303650600915,"extension":6.104433067870119},"index":1,"playId":"44ff05df-bbb3-31fa-bd06-6ff170540558","pitchNumber":2,"startTime":"2026-04-18T00:55:51.458Z","endTime":"2026-04-18T00:55:56.437Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"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-04-18T00:56:07.069Z","endTime":"2026-04-18T00:56:16.850Z","isPitch":false,"type":"action","player":{"id":592663,"link":"/api/v1/people/592663"},"defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":93.9,"endSpeed":85.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.251894051426014,"aZ":-15.035271497599325,"pfxX":5.9496230995824595,"pfxZ":9.153923076898364,"pX":-0.19474001888420528,"pZ":2.4480095967494937,"vX0":-5.131971444229422,"vY0":-136.50103910729572,"vZ0":-5.503885416932126,"x":124.42,"y":172.68,"x0":0.9440044896415174,"y0":50.00275867584997,"z0":5.53921661811448,"aX":11.139272554924968},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.5,"breakHorizontal":-9.6,"spinRate":2060,"spinDirection":139},"zone":5,"typeConfidence":2.0,"plateTime":0.4024702218139522,"extension":5.960420016472491},"index":3,"playId":"db56f66c-ccd4-34bc-89dd-3a0e015e7025","pitchNumber":3,"startTime":"2026-04-18T00:56:16.850Z","endTime":"2026-04-18T00:56:22.848Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":77.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.25345112758803,"aZ":-33.98490425884711,"pfxX":-3.5316922685435292,"pfxZ":-1.200287190512964,"pX":0.1585766179816171,"pZ":1.7454433457500826,"vX0":-1.1461998238928892,"vY0":-121.50897889488495,"vZ0":-2.524864621339506,"x":110.96,"y":191.65,"x0":1.093800685675991,"y0":50.00170712697383,"z0":5.718124882145403,"aX":-5.340436789905504},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-2.5,"breakHorizontal":6.6,"spinRate":2751,"spinDirection":291},"zone":8,"typeConfidence":2.0,"plateTime":0.4488119363830547,"extension":5.974091886232649},"hitData":{"launchSpeed":98.9,"launchAngle":-5.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":82.0,"coordY":108.0}},"index":4,"playId":"5f94de87-ffff-30e9-9250-657f1d72a92c","pitchNumber":4,"startTime":"2026-04-18T00:56:43.810Z","endTime":"2026-04-18T00:56:54.679Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"credit":"b_ab"},{"player":{"id":660761,"link":"/api/v1/people/660761"},"credit":"p_ab"},{"player":{"id":592663,"link":"/api/v1/people/592663"},"credit":"b_pa"},{"player":{"id":660761,"link":"/api/v1/people/660761"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-18T00:56:54.679Z","atBatIndex":71},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Alec Bohm pops out to first baseman Matt Olson.","rbi":0,"awayScore":8,"homeScore":0,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-18T00:57:20.037Z","endTime":"2026-04-18T00:58:51.580Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"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":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.4,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.078219948035315,"aZ":-11.370656298380231,"pfxX":4.545780759866486,"pfxZ":11.110922618981323,"pX":-0.9038587253625086,"pZ":2.2646400762478365,"vX0":-6.207309577294616,"vY0":-136.2460018000839,"vZ0":-6.823397844999221,"x":151.45,"y":177.63,"x0":0.8177004319351512,"y0":50.00415540996281,"z0":5.594474248962365,"aX":8.51259874062121},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.7,"breakHorizontal":-6.8,"spinRate":2344,"spinDirection":141},"zone":13,"typeConfidence":2.0,"plateTime":0.402643286297903,"extension":6.0213388294867505},"index":0,"playId":"e064b927-7a38-31c9-bb81-99e12948ef47","pitchNumber":1,"startTime":"2026-04-18T00:57:22.191Z","endTime":"2026-04-18T00:57:26.494Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"first":{"id":592663,"link":"/api/v1/people/592663"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":85.3,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.1695766723737,"aZ":-12.378605962756811,"pfxX":5.527261789784957,"pfxZ":10.510694177331342,"pX":0.5750905427235222,"pZ":3.2041409686500932,"vX0":-2.8982510029255693,"vY0":-137.0552660095979,"vZ0":-4.3550230328080515,"x":95.08,"y":152.27,"x0":0.9340161933160898,"y0":50.00046327778109,"z0":5.67319947762574,"aX":10.40651386037622},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.2,"breakHorizontal":-9.4,"spinRate":2413,"spinDirection":144},"zone":3,"typeConfidence":2.0,"plateTime":0.401213004233111,"extension":6.050804254881067},"index":1,"playId":"9279505c-35f9-3f7c-8c94-7c8efd25653e","pitchNumber":2,"startTime":"2026-04-18T00:57:40.150Z","endTime":"2026-04-18T00:58:07.159Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"first":{"id":592663,"link":"/api/v1/people/592663"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":143,"player":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"}},"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":76.9,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.22256521210264,"aZ":-29.16942852853001,"pfxX":9.29325783966616,"pfxZ":2.0155873937797044,"pX":-0.09783784450565416,"pZ":-0.16366147476368645,"vX0":-5.15167994239172,"vY0":-121.64709542510127,"vZ0":-7.452481054417278,"x":120.73,"y":243.2,"x0":0.846717490981089,"y0":50.00141508234073,"z0":5.48899606047795,"aX":13.8418949799269},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":2.0,"breakHorizontal":-15.5,"spinRate":1589,"spinDirection":128},"zone":13,"typeConfidence":2.0,"plateTime":0.45130830362325325,"extension":6.033356665974463},"index":2,"playId":"0adacd58-dfaf-30cf-8112-01e4b1b9f47c","pitchNumber":3,"startTime":"2026-04-18T00:58:16.506Z","endTime":"2026-04-18T00:58:20.381Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"first":{"id":592663,"link":"/api/v1/people/592663"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":84.2,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.301838132253714,"aZ":-14.894015988266727,"pfxX":4.01944306533451,"pfxZ":9.44278854248053,"pX":-0.6442372537855011,"pZ":2.3907344161436126,"vX0":-5.438493944204811,"vY0":-135.13408633796183,"vZ0":-5.623972264093398,"x":141.56,"y":174.23,"x0":0.8819590752320496,"y0":50.00419719277726,"z0":5.563493545599959,"aX":7.357253105610509},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.0,"breakHorizontal":-6.0,"spinRate":2313,"spinDirection":142},"zone":4,"typeConfidence":2.0,"plateTime":0.4069391017450301,"extension":6.1346035230096},"hitData":{"launchSpeed":80.8,"launchAngle":78.0,"totalDistance":46.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":140.01,"coordY":187.52}},"index":3,"playId":"a9031bb0-a823-39a5-a1c4-3a625592e666","pitchNumber":4,"startTime":"2026-04-18T00:58:41.551Z","endTime":"2026-04-18T00:58:51.580Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"first":{"id":592663,"link":"/api/v1/people/592663"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_ab"},{"player":{"id":660761,"link":"/api/v1/people/660761"},"credit":"p_ab"},{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_pa"},{"player":{"id":660761,"link":"/api/v1/people/660761"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-18T00:58:51.580Z","atBatIndex":72},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Austin Riley homers (3) on a fly ball to right center field.","rbi":1,"awayScore":9,"homeScore":0,"isOut":false},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-18T01:01:17.557Z","endTime":"2026-04-18T01:02:50.992Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663767,"fullName":"Chase Shugart","link":"/api/v1/people/663767"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":{"id":663767,"link":"/api/v1/people/663767"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Chase Shugart replaces Orion Kerkering.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"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-04-18T01:00:06.575Z","endTime":"2026-04-18T01:01:19.848Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663767,"link":"/api/v1/people/663767"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":689147,"link":"/api/v1/people/689147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":83.8,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.178864129447852,"aZ":-22.256489373936628,"pfxX":-0.9711095674563142,"pfxZ":5.543634767846175,"pX":0.41111410067304655,"pZ":2.908062682722381,"vX0":8.50204294168627,"vY0":-132.83796105342068,"vZ0":-2.5058904910439974,"x":101.33,"y":160.26,"x0":-2.703287244709902,"y0":50.001740730424245,"z0":5.4797650377977325,"aX":-1.737187973869898},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":9.7,"breakHorizontal":-0.1,"spinRate":2363,"spinDirection":186},"zone":3,"typeConfidence":2.0,"plateTime":0.41215309608420414,"extension":6.229608546586564},"index":1,"playId":"bd8a2165-503d-3210-9cac-d9400d3d2278","pitchNumber":1,"startTime":"2026-04-18T01:01:19.848Z","endTime":"2026-04-18T01:01:24.367Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":75.0,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.9516785259889,"aZ":-31.182631871966525,"pfxX":8.62033971724206,"pfxZ":0.689382143280092,"pX":1.304308844947511,"pZ":2.4717241009823714,"vX0":6.8915695104051204,"vY0":-120.79092146186747,"vZ0":-0.49930918017650805,"x":67.28,"y":172.04,"x0":-2.731369002448464,"y0":50.004122329817214,"z0":5.482767350218822,"aX":12.422462128130022},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":1.4,"breakHorizontal":-17.5,"spinRate":2676,"spinDirection":63},"zone":14,"typeConfidence":2.0,"plateTime":0.4578198294834417,"extension":6.145771867848935},"index":2,"playId":"623ac033-9482-31e3-896e-8ed1ebe8362a","pitchNumber":2,"startTime":"2026-04-18T01:01:32.423Z","endTime":"2026-04-18T01:01:37.729Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":95.7,"endSpeed":86.3,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.69526077367314,"aZ":-14.843475708274834,"pfxX":-5.753401825197796,"pfxZ":8.959266439557801,"pX":0.26482752221742584,"pZ":4.3547859848214525,"vX0":8.47947168690108,"vY0":-139.04725778844173,"vZ0":-1.0849907752024321,"x":106.91,"y":121.2,"x0":-2.0939257761695775,"y0":50.00361532130036,"z0":5.7469873176348285,"aX":-11.131245426878497},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.1,"breakHorizontal":8.4,"spinRate":2086,"spinDirection":211},"zone":12,"typeConfidence":2.0,"plateTime":0.3957610255176962,"extension":6.306863718614528},"index":3,"playId":"0af8b049-1e28-356e-ac58-c9e2f956ce43","pitchNumber":3,"startTime":"2026-04-18T01:01:55.995Z","endTime":"2026-04-18T01:01:59.922Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.2,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.89262023667185,"aZ":-24.830713106274807,"pfxX":-10.6297525327857,"pfxZ":3.9392065678958836,"pX":-1.5787126329898056,"pZ":2.3589486553176267,"vX0":6.932261657415169,"vY0":-135.92884124757921,"vZ0":-3.1657808328574473,"x":177.18,"y":175.09,"x0":-2.7862395517046226,"y0":50.001504753731574,"z0":5.270245544552299,"aX":-19.811385611729566},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":6.6,"breakHorizontal":17.6,"spinRate":2044,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.40355960377346634,"extension":6.317695302556846},"index":4,"playId":"ed161561-c7ac-33d9-bd48-88b4b26835c7","pitchNumber":4,"startTime":"2026-04-18T01:02:09.084Z","endTime":"2026-04-18T01:02:14.007Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.5,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.03992293787426,"aZ":-15.679478107904998,"pfxX":-5.046795752132746,"pfxZ":8.583085858169593,"pX":0.6608117676270997,"pZ":2.5617153891003928,"vX0":9.588486089991195,"vY0":-138.06930587586888,"vZ0":-5.133038835406987,"x":91.81,"y":169.61,"x0":-2.2084895241222533,"y0":50.004338720784034,"z0":5.5076935018243685,"aX":-9.7013058644262},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.5,"breakHorizontal":7.1,"spinRate":1931,"spinDirection":217},"zone":6,"typeConfidence":2.0,"plateTime":0.397388262136551,"extension":6.311699080900415},"hitData":{"launchSpeed":104.7,"launchAngle":24.0,"totalDistance":374.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":194.24,"coordY":63.75}},"index":5,"playId":"82098b53-c854-3cee-8629-0330a57059be","pitchNumber":5,"startTime":"2026-04-18T01:02:26.667Z","endTime":"2026-04-18T01:02:50.992Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663586,"link":"/api/v1/people/663586"},"credit":"b_ab"},{"player":{"id":663767,"link":"/api/v1/people/663767"},"credit":"p_ab"},{"player":{"id":663586,"link":"/api/v1/people/663586"},"credit":"b_pa"},{"player":{"id":663767,"link":"/api/v1/people/663767"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-04-18T01:02:50.992Z","atBatIndex":73},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ozzie Albies flies out to left fielder Otto Kemp.","rbi":0,"awayScore":9,"homeScore":0,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-18T01:03:05.626Z","endTime":"2026-04-18T01:04:11.714Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663767,"fullName":"Chase Shugart","link":"/api/v1/people/663767"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":805249,"link":"/api/v1/people/805249"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.6,"endSpeed":72.3,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.612000240324164,"aZ":-31.24750426839265,"pfxX":9.151631143445293,"pfxZ":0.6909738622727879,"pX":-0.8075120573789394,"pZ":2.7148385888684547,"vX0":2.376195868936878,"vY0":-115.81891328481304,"vZ0":0.7145100675774136,"x":147.78,"y":165.48,"x0":-3.0391046588856625,"y0":50.00169880662189,"z0":5.425921525705086,"aX":12.247964553036118},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":1.8,"breakHorizontal":-17.2,"spinRate":2719,"spinDirection":64},"zone":1,"typeConfidence":2.0,"plateTime":0.4756198593966068,"extension":6.158346078971543},"index":0,"playId":"06d492ef-d9b0-3cbb-8649-eac2e215c1e1","pitchNumber":1,"startTime":"2026-04-18T01:03:10.036Z","endTime":"2026-04-18T01:03:14.754Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.9,"endSpeed":72.3,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.676237725896648,"aZ":-30.76338896010092,"pfxX":9.543394887862526,"pfxZ":1.0485144413545413,"pX":-1.4784350044098862,"pZ":3.905610628368655,"vX0":0.630789403778901,"vY0":-116.19618562829413,"vZ0":3.0622308381421153,"x":173.35,"y":133.33,"x0":-2.9920429715338845,"y0":50.004259855469115,"z0":5.520808841874027,"aX":12.863380697375083},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":3.1,"breakHorizontal":-17.4,"spinRate":2697,"spinDirection":72},"zone":11,"typeConfidence":2.0,"plateTime":0.47398191270017964,"extension":6.143907752568721},"index":1,"playId":"ece22974-a411-3d9b-8158-c54fec10c3c3","pitchNumber":2,"startTime":"2026-04-18T01:03:24.340Z","endTime":"2026-04-18T01:03:28.004Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.2,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.753824748805485,"aZ":-22.507014050232602,"pfxX":-10.968434635188201,"pfxZ":4.955385381051963,"pX":-0.7940921707952092,"pZ":2.7742331528823967,"vX0":9.086475006323264,"vY0":-138.91942439424642,"vZ0":-3.073621086273169,"x":147.27,"y":163.88,"x0":-2.685857554909268,"y0":50.00071015851654,"z0":5.394770084619862,"aX":-21.389026441193202},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":8.5,"breakHorizontal":17.9,"spinRate":2061,"spinDirection":222},"zone":1,"typeConfidence":2.0,"plateTime":0.3946020516129152,"extension":6.315433802781336},"index":2,"playId":"f3d6655d-b461-3bfa-93b7-970e2049fce9","pitchNumber":3,"startTime":"2026-04-18T01:03:45.929Z","endTime":"2026-04-18T01:03:50.208Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":87.0,"endSpeed":79.6,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.729705148164385,"aZ":-23.650932811657437,"pfxX":-9.76079999840433,"pfxZ":5.269282574857214,"pX":-0.6128301189387282,"pZ":1.864572829235537,"vX0":8.646640313588913,"vY0":-126.34720757609428,"vZ0":-3.1580990955687716,"x":140.36,"y":188.44,"x0":-2.81118923382041,"y0":50.000831041288734,"z0":5.0311733291933605,"aX":-15.780375505052744},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":9.0,"breakHorizontal":15.7,"spinRate":1680,"spinDirection":248},"zone":7,"typeConfidence":2.0,"plateTime":0.4334986074054412,"extension":6.494308454941971},"hitData":{"launchSpeed":85.6,"launchAngle":39.0,"totalDistance":285.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":92.95,"coordY":90.19}},"index":3,"playId":"102a991c-c28c-3dac-8049-258021c3f83e","pitchNumber":4,"startTime":"2026-04-18T01:04:01.435Z","endTime":"2026-04-18T01:04:11.714Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_ab"},{"player":{"id":663767,"link":"/api/v1/people/663767"},"credit":"p_ab"},{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_pa"},{"player":{"id":663767,"link":"/api/v1/people/663767"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-04-18T01:04:11.714Z","atBatIndex":74},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Eli White grounds out, second baseman Edmundo Sosa to first baseman Bryce Harper.","rbi":0,"awayScore":9,"homeScore":0,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-18T01:04:31.832Z","endTime":"2026-04-18T01:04:42.487Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663767,"fullName":"Chase Shugart","link":"/api/v1/people/663767"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.6,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.092904647484627,"aZ":-23.388311820172913,"pfxX":-9.248250643902995,"pfxZ":4.480742371932585,"pX":0.1673368189810514,"pZ":2.072444683149241,"vX0":10.61701839162078,"vY0":-139.10701939377134,"vZ0":-4.84207465871022,"x":101.62,"y":149.49,"x0":-2.496513702896562,"y0":50.003125737887835,"z0":5.385473030919817,"aX":-18.133016110292058},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.2,"breakHorizontal":14.5,"spinRate":2046,"spinDirection":222},"zone":8,"typeConfidence":2.0,"plateTime":0.3936955064410057,"extension":6.3816090834891535},"hitData":{"launchSpeed":101.5,"launchAngle":-18.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.34,"coordY":146.96}},"index":0,"playId":"3a4541a1-30cf-3dd9-bc5a-c3d6b0ac16fa","pitchNumber":1,"startTime":"2026-04-18T01:04:34.131Z","endTime":"2026-04-18T01:04:42.487Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":642201,"link":"/api/v1/people/642201","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642201,"link":"/api/v1/people/642201"},"credit":"b_ab"},{"player":{"id":663767,"link":"/api/v1/people/663767"},"credit":"p_ab"},{"player":{"id":642201,"link":"/api/v1/people/642201"},"credit":"b_pa"},{"player":{"id":663767,"link":"/api/v1/people/663767"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-04-18T01:04:42.487Z","atBatIndex":75},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Dominic Smith pops out to catcher J.T. Realmuto in foul territory.","rbi":0,"awayScore":9,"homeScore":0,"isOut":true},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-18T01:05:09.686Z","endTime":"2026-04-18T01:05:21.071Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663767,"fullName":"Chase Shugart","link":"/api/v1/people/663767"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":82.6,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.315746152344392,"aZ":-24.427491045324008,"pfxX":2.7733048954495203,"pfxZ":4.44059283221201,"pX":0.3973811674501007,"pZ":2.9292333528250363,"vX0":6.509748498655224,"vY0":-131.56873386283627,"vZ0":-2.0161182142555973,"x":101.85,"y":159.69,"x0":-2.474373497118827,"y0":50.00185823442968,"z0":5.525691335156736,"aX":4.83320966272003},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":7.8,"breakHorizontal":-6.5,"spinRate":2278,"spinDirection":187},"zone":3,"typeConfidence":2.0,"plateTime":0.4171750614506573,"extension":6.208221430857503},"hitData":{"launchSpeed":82.2,"launchAngle":80.0,"totalDistance":55.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":103.32,"coordY":201.29}},"index":0,"playId":"907f604c-18e1-3d5d-96ed-60f779ce5ee2","pitchNumber":1,"startTime":"2026-04-18T01:05:10.085Z","endTime":"2026-04-18T01:05:21.071Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":805249,"link":"/api/v1/people/805249"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642086,"link":"/api/v1/people/642086"},"credit":"b_ab"},{"player":{"id":663767,"link":"/api/v1/people/663767"},"credit":"p_ab"},{"player":{"id":642086,"link":"/api/v1/people/642086"},"credit":"b_pa"},{"player":{"id":663767,"link":"/api/v1/people/663767"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-04-18T01:05:21.071Z","atBatIndex":76},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Dylan Moore lines out sharply to center fielder Michael Harris II.","rbi":0,"awayScore":9,"homeScore":0,"isOut":true},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-18T01:07:32.986Z","endTime":"2026-04-18T01:09:00.496Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":664238,"fullName":"Dylan Moore","link":"/api/v1/people/664238"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":664238,"fullName":"Dylan Moore","link":"/api/v1/people/664238"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Dylan Moore replaces Justin Crawford.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":9,"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-04-18T01:07:08.167Z","endTime":"2026-04-18T01:07:35.328Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664238,"link":"/api/v1/people/664238"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":702222,"link":"/api/v1/people/702222"},"defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.7,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.823656023300117,"aZ":-15.536893282762867,"pfxX":5.750252686880285,"pfxZ":8.992395381060495,"pX":0.9964885770316426,"pZ":3.6177013802932376,"vX0":-2.2685416191912515,"vY0":-135.45842485376866,"vZ0":-2.7659488626110114,"x":79.02,"y":141.1,"x0":1.0998929287838362,"y0":50.00255615887263,"z0":5.744292716476947,"aX":10.637763576195773},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.8,"breakHorizontal":-9.8,"spinRate":2319,"spinDirection":148},"zone":12,"typeConfidence":2.0,"plateTime":0.4050545296306769,"extension":5.7797923935518964},"index":1,"playId":"d2e7addc-81d2-3058-b67f-9b86315ba92f","pitchNumber":1,"startTime":"2026-04-18T01:07:35.328Z","endTime":"2026-04-18T01:07:39.883Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":664238,"link":"/api/v1/people/664238","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.3,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.651315693086325,"aZ":-12.567898290892023,"pfxX":6.595830084343763,"pfxZ":10.509111536532014,"pX":-0.1387638454936068,"pZ":1.7534603432016194,"vX0":-4.747089898352721,"vY0":-135.924138310537,"vZ0":-8.047605367266238,"x":122.29,"y":191.44,"x0":0.7761480085861444,"y0":50.00027431281923,"z0":5.6311917608224675,"aX":12.302008008335589},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.4,"breakHorizontal":-10.9,"spinRate":2454,"spinDirection":141},"zone":8,"typeConfidence":2.0,"plateTime":0.40343383185913373,"extension":6.042521013805311},"index":2,"playId":"5321e5ff-3450-3f4f-9060-630bc71a6455","pitchNumber":2,"startTime":"2026-04-18T01:07:50.690Z","endTime":"2026-04-18T01:07:55.064Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":664238,"link":"/api/v1/people/664238","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":92.1,"endSpeed":84.7,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.59867818442181,"aZ":-16.01224402044761,"pfxX":3.7285416189193956,"pfxZ":8.819715435610696,"pX":0.06093152074250259,"pZ":2.6804914769473704,"vX0":-3.513014309751159,"vY0":-134.1636069091877,"vZ0":-5.050144931635658,"x":114.68,"y":166.41,"x0":0.8995691130357102,"y0":50.00303999467518,"z0":5.719296519756042,"aX":6.833014084512746},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.1,"breakHorizontal":-6.0,"spinRate":2367,"spinDirection":151},"zone":5,"typeConfidence":2.0,"plateTime":0.4074415333727943,"extension":6.011056948339296},"index":3,"playId":"960e361a-3919-37fb-8aba-d35b7700afb4","pitchNumber":3,"startTime":"2026-04-18T01:08:07.397Z","endTime":"2026-04-18T01:08:11.598Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":664238,"link":"/api/v1/people/664238","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.0,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.81537196425773,"aZ":-10.818367940115985,"pfxX":3.7868839685498656,"pfxZ":11.244440394132987,"pX":0.3219270184740706,"pZ":1.9077777168490966,"vX0":-2.8258422664020277,"vY0":-137.27864020234702,"vZ0":-7.959094789069696,"x":104.73,"y":187.27,"x0":0.8752559036538555,"y0":50.00148269155124,"z0":5.590282827045289,"aX":7.190973414739149},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.8,"breakHorizontal":-6.2,"spinRate":2484,"spinDirection":140},"zone":9,"typeConfidence":2.0,"plateTime":0.3997630520026445,"extension":5.933458223412689},"index":4,"playId":"dc86abac-21eb-3a4f-b86e-b298f4d8a42e","pitchNumber":4,"startTime":"2026-04-18T01:08:32.798Z","endTime":"2026-04-18T01:08:38.332Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":664238,"link":"/api/v1/people/664238","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.3,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.10510446571332,"aZ":-13.479842471267586,"pfxX":5.344809004965556,"pfxZ":9.963795080499345,"pX":0.014604848018312369,"pZ":2.3143991273084135,"vX0":-4.004323729389948,"vY0":-136.5853014779847,"vZ0":-6.516388765587013,"x":116.44,"y":176.29,"x0":0.8105915299071464,"y0":50.001042518458505,"z0":5.670933131482916,"aX":10.024929479791522},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.8,"breakHorizontal":-8.8,"spinRate":2303,"spinDirection":146},"zone":5,"typeConfidence":2.0,"plateTime":0.4021307814428572,"extension":6.004514102692247},"hitData":{"launchSpeed":101.3,"launchAngle":14.0,"totalDistance":323.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":129.19,"coordY":69.52}},"index":5,"playId":"efabe7e6-9ba5-3a81-afb7-98264aa66cbf","pitchNumber":5,"startTime":"2026-04-18T01:08:53.465Z","endTime":"2026-04-18T01:09:00.496Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":664238,"link":"/api/v1/people/664238","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664238,"link":"/api/v1/people/664238"},"credit":"b_ab"},{"player":{"id":660761,"link":"/api/v1/people/660761"},"credit":"p_ab"},{"player":{"id":664238,"link":"/api/v1/people/664238"},"credit":"b_pa"},{"player":{"id":660761,"link":"/api/v1/people/660761"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-18T01:09:00.496Z","atBatIndex":77},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Otto Kemp flies out to right fielder Ronald Acuña Jr.","rbi":0,"awayScore":9,"homeScore":0,"isOut":true},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-18T01:09:22.121Z","endTime":"2026-04-18T01:09:53.089Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.9,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.633312093927323,"aZ":-34.34130616728033,"pfxX":-2.0745565082648234,"pfxZ":-1.4286712441728637,"pX":-1.0932844938448547,"pZ":1.0572162406439058,"vX0":-4.154886187346575,"vY0":-122.4244622721443,"vZ0":-4.017351166153137,"x":158.67,"y":210.24,"x0":0.8936331444811042,"y0":50.00020300530323,"z0":5.651331678389138,"aX":-3.1552671527738534},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-3.2,"breakHorizontal":4.7,"spinRate":2720,"spinDirection":267},"zone":13,"typeConfidence":2.0,"plateTime":0.4469900948514587,"extension":6.0933252200468955},"index":0,"playId":"5b18e4e6-b116-3c6a-ab17-423cd7e5f8ae","pitchNumber":1,"startTime":"2026-04-18T01:09:25.261Z","endTime":"2026-04-18T01:09:29.459Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":77.6,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.76691584107706,"aZ":-32.56712742772155,"pfxX":-1.5362108228571278,"pfxZ":-0.2598110243735867,"pX":-0.09791081362335839,"pZ":2.3548275822474998,"vX0":-2.4155671513619423,"vY0":-122.59915145396153,"vZ0":-1.420918639981147,"x":120.73,"y":175.2,"x0":1.0988672041012937,"y0":50.001291698709394,"z0":5.716163061973355,"aX":-2.3427899269907244},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-0.6,"breakHorizontal":3.4,"spinRate":2813,"spinDirection":278},"zone":5,"typeConfidence":2.0,"plateTime":0.44640942662865646,"extension":5.973355698907315},"hitData":{"launchSpeed":86.3,"launchAngle":55.0,"totalDistance":203.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":164.91,"coordY":129.36}},"index":1,"playId":"59043904-3cf4-3a1e-8a58-48ee55d68955","pitchNumber":2,"startTime":"2026-04-18T01:09:41.703Z","endTime":"2026-04-18T01:09:53.089Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805249,"link":"/api/v1/people/805249"},"credit":"b_ab"},{"player":{"id":660761,"link":"/api/v1/people/660761"},"credit":"p_ab"},{"player":{"id":805249,"link":"/api/v1/people/805249"},"credit":"b_pa"},{"player":{"id":660761,"link":"/api/v1/people/660761"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-04-18T01:09:53.089Z","atBatIndex":78},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Trea Turner singles on a ground ball to left fielder Eli White.","rbi":0,"awayScore":9,"homeScore":0,"isOut":false},"about":{"atBatIndex":79,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-18T01:10:15.334Z","endTime":"2026-04-18T01:13:33.670Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"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":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":642201,"link":"/api/v1/people/642201"},"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(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":82.9,"endSpeed":76.6,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.7565913939653,"aZ":-34.8363254080319,"pfxX":-2.363904294871873,"pfxZ":-1.7984779659238441,"pX":0.9423095447459587,"pZ":2.2134153619811237,"vX0":0.35912842848835264,"vY0":-120.76679412695898,"vZ0":-1.304094054253806,"x":81.08,"y":179.02,"x0":1.0991737653580913,"y0":50.002231272016516,"z0":5.815083021177117,"aX":-3.5034599225698826},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-3.4,"breakHorizontal":4.2,"spinRate":2828,"spinDirection":285},"zone":14,"typeConfidence":2.0,"plateTime":0.4529472605684468,"extension":5.899032005555278},"index":0,"playId":"918bbd3b-26d4-38a9-a028-9f7e2b441f65","pitchNumber":1,"startTime":"2026-04-18T01:10:17.386Z","endTime":"2026-04-18T01:10:21.933Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.0,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.31354867649549,"aZ":-12.26426875655205,"pfxX":4.179383338822502,"pfxZ":10.713583909278118,"pX":0.45718991963936934,"pZ":1.6362239737839634,"vX0":-2.659979947945211,"vY0":-136.057525385359,"vZ0":-8.175905849664165,"x":99.57,"y":194.6,"x0":0.9089864959550524,"y0":50.003359741196476,"z0":5.54773502653819,"aX":7.766623068575775},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.6,"breakHorizontal":-7.0,"spinRate":2398,"spinDirection":146},"zone":9,"typeConfidence":2.0,"plateTime":0.4039441437343334,"extension":6.144321975268293},"index":1,"playId":"8779ca94-a020-3ecd-b6d7-f32295e2e93b","pitchNumber":2,"startTime":"2026-04-18T01:10:33.974Z","endTime":"2026-04-18T01:10:38.388Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":76.8,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.63000769310943,"aZ":-30.72018139825961,"pfxX":10.263862182273346,"pfxZ":0.9753334859519311,"pX":-0.09178639681282716,"pZ":1.0937304296001444,"vX0":-5.4124698434345095,"vY0":-121.61041382188594,"vZ0":-4.333326440187544,"x":120.5,"y":209.25,"x0":0.8332690288140822,"y0":50.00312712733909,"z0":5.5738297037054325,"aX":15.319743834661606},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":1.0,"breakHorizontal":-17.3,"spinRate":1548,"spinDirection":124},"zone":13,"typeConfidence":2.0,"plateTime":0.4509946913784524,"extension":5.991900994088465},"index":2,"playId":"2924279b-3bac-35c1-acc9-fbd78ef8a45c","pitchNumber":3,"startTime":"2026-04-18T01:10:49.493Z","endTime":"2026-04-18T01:10:54.571Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.7,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.178608039946816,"aZ":-30.261849968774644,"pfxX":7.706991848855446,"pfxZ":1.2270248621761892,"pX":-0.03570888040747605,"pZ":1.3147566929307166,"vX0":-4.485421597345685,"vY0":-123.65330202442215,"vZ0":-4.536752011058729,"x":118.36,"y":203.28,"x0":0.7944776820667192,"y0":50.003978989132655,"z0":5.694011515041998,"aX":12.01193948901887},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":1.4,"breakHorizontal":-13.0,"spinRate":1681,"spinDirection":130},"zone":13,"typeConfidence":2.0,"plateTime":0.44188627220911725,"extension":6.074022062856533},"index":3,"playId":"7f1d012c-eea8-3123-acff-4a165f39e639","pitchNumber":4,"startTime":"2026-04-18T01:11:15.037Z","endTime":"2026-04-18T01:11:24.519Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":94.5,"endSpeed":86.5,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.482334219066715,"aZ":-16.091756510120792,"pfxX":4.597465769301424,"pfxZ":8.412201975966555,"pX":-0.9687458249177808,"pZ":1.657601214742177,"vX0":-6.459211026257994,"vY0":-137.40423429075298,"vZ0":-7.574973231008714,"x":153.93,"y":194.02,"x0":0.8153172934875955,"y0":50.00454018494168,"z0":5.543997756473887,"aX":8.791283332871506},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.8,"breakHorizontal":-7.0,"spinRate":2366,"spinDirection":144},"zone":13,"typeConfidence":2.0,"plateTime":0.39864598424069975,"extension":5.980584414967414},"index":4,"playId":"9234ea23-c86e-3354-8850-65747004c221","pitchNumber":5,"startTime":"2026-04-18T01:11:37.052Z","endTime":"2026-04-18T01:11:42.492Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":77.3,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.96211525377389,"aZ":-32.129406119694956,"pfxX":7.951803055917177,"pfxZ":0.027388342666422538,"pX":-0.6349371282984856,"pZ":0.6285886760987747,"vX0":-5.6806199432340865,"vY0":-121.85866910880564,"vZ0":-5.148621235048202,"x":141.2,"y":221.81,"x0":0.6933995157093462,"y0":50.00143781459171,"z0":5.544624232669899,"aX":11.957294552167532},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-1.0,"breakHorizontal":-13.1,"spinRate":1523,"spinDirection":121},"zone":13,"typeConfidence":2.0,"plateTime":0.449490615714625,"extension":6.09068838266861},"index":5,"playId":"90d87aea-ef35-37af-aae2-25ecddfe7bce","pitchNumber":6,"startTime":"2026-04-18T01:11:55.761Z","endTime":"2026-04-18T01:12:00.349Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":77.5,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.029916360963608,"aZ":-35.29112394410391,"pfxX":-2.47841274654681,"pfxZ":-2.069429262893679,"pX":-0.6526635403852462,"pZ":1.4495209969310272,"vX0":-3.0541811064347546,"vY0":-121.4397098280673,"vZ0":-2.7816540954682374,"x":141.88,"y":199.64,"x0":0.9396233914648284,"y0":50.00468553178591,"z0":5.656111719947447,"aX":-3.730337261353324},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-4.1,"breakHorizontal":5.2,"spinRate":2870,"spinDirection":279},"zone":13,"typeConfidence":2.0,"plateTime":0.4496891293975249,"extension":5.8688012101843015},"index":6,"playId":"941a867e-1627-3072-a173-e79a52774cb4","pitchNumber":7,"startTime":"2026-04-18T01:12:21.396Z","endTime":"2026-04-18T01:12:26.374Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":76.9,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.080352912970206,"aZ":-26.62166199704703,"pfxX":8.91521963648417,"pfxZ":3.6937509204251153,"pX":-0.4066805527273461,"pZ":1.7628745826674237,"vX0":-5.735208371133487,"vY0":-121.83126133700638,"vZ0":-3.779247446445012,"x":132.5,"y":191.18,"x0":0.8204184283992167,"y0":50.00125220026195,"z0":5.636721420745222,"aX":13.392032501141331},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":6.0,"breakHorizontal":-14.8,"spinRate":1666,"spinDirection":111},"zone":7,"typeConfidence":2.0,"plateTime":0.44968382453634437,"extension":6.069845513129689},"index":7,"playId":"33e576b2-b54f-3e0d-aa77-cc5f4a1c8100","pitchNumber":8,"startTime":"2026-04-18T01:12:43.787Z","endTime":"2026-04-18T01:12:48.982Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.5,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.343382052924092,"aZ":-12.866484268703681,"pfxX":3.8549458847636835,"pfxZ":10.071213521694025,"pX":-0.18502348367435112,"pZ":1.850337662590617,"vX0":-4.28514518372015,"vY0":-137.77540835205147,"vZ0":-7.508964704938798,"x":124.05,"y":188.82,"x0":0.8915310827297561,"y0":50.00666297494359,"z0":5.485671027242734,"aX":7.393731317973402},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.8,"breakHorizontal":-6.0,"spinRate":2355,"spinDirection":129},"zone":8,"typeConfidence":2.0,"plateTime":0.39793559076049245,"extension":6.07233728682377},"hitData":{"launchSpeed":105.7,"launchAngle":-2.0,"totalDistance":28.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":106.7,"coordY":88.64}},"index":8,"playId":"e8e23439-657c-3c86-8af8-c338c4bf6d35","pitchNumber":9,"startTime":"2026-04-18T01:13:22.979Z","endTime":"2026-04-18T01:13:33.670Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_ab"},{"player":{"id":660761,"link":"/api/v1/people/660761"},"credit":"p_ab"},{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_pa"},{"player":{"id":660761,"link":"/api/v1/people/660761"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-04-18T01:13:33.670Z","atBatIndex":79},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Schwarber grounds out, second baseman Ozzie Albies to first baseman Matt Olson.","rbi":0,"awayScore":9,"homeScore":0,"isOut":true},"about":{"atBatIndex":80,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-18T01:13:54.638Z","endTime":"2026-04-18T01:15:16.128Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.24"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.13"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.88"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.78"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.39"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.43"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.29"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"98.80"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.06"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.23"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.21"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.49"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.11"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".111"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".237"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".324"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".415"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".257"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".186"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".429"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".211"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".176"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".063"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".151"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".109"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".357"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".925"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".914"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.547"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".492"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.345"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".789"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".703"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".568"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".529"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".357"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".925"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".914"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.547"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".492"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.345"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".789"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".703"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".568"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".529"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.15187437371327,"aZ":-15.544256547759213,"pfxX":6.979189263770349,"pfxZ":8.899997936936753,"pX":-0.4490147182171176,"pZ":2.5227423128129254,"vX0":-5.7030797975925775,"vY0":-136.36054675313275,"vZ0":-5.3617991833184675,"x":134.12,"y":170.67,"x0":0.7708470863718981,"y0":50.00230864522034,"z0":5.600289952663761,"aX":13.041068002408743},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.0,"breakHorizontal":-11.3,"spinRate":1962,"spinDirection":146},"zone":4,"typeConfidence":2.0,"plateTime":0.4028743099910468,"extension":6.114767347230445},"index":0,"playId":"3eb449dd-30bf-3e75-b912-6ec0c458f0c0","pitchNumber":1,"startTime":"2026-04-18T01:13:59.697Z","endTime":"2026-04-18T01:14:03.898Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"first":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.144891582400454,"aZ":-10.173024048936384,"pfxX":4.78401516075101,"pfxZ":11.598040936606672,"pX":-1.2136777234312681,"pZ":1.1414283069260833,"vX0":-6.499372131113659,"vY0":-137.2700988859924,"vZ0":-10.003597851265937,"x":163.26,"y":207.96,"x0":0.5699459392337562,"y0":50.00066320511801,"z0":5.53862766512641,"aX":9.073132149138978},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":19.0,"breakHorizontal":-7.2,"spinRate":2383,"spinDirection":140},"zone":13,"typeConfidence":2.0,"plateTime":0.39996679419968295,"extension":5.995134272370224},"index":1,"playId":"6fc2aebf-2507-31eb-bee1-47a4936738a4","pitchNumber":2,"startTime":"2026-04-18T01:14:20.549Z","endTime":"2026-04-18T01:14:24.783Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"first":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":78.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.959211826840313,"aZ":-31.071225781615937,"pfxX":-3.2765755335992948,"pfxZ":0.7197025779577073,"pX":-1.3608652349852752,"pZ":1.726532239084541,"vX0":-4.469634591876191,"vY0":-123.04331841179024,"vZ0":-3.1041661372537757,"x":168.87,"y":192.16,"x0":0.9035794340745373,"y0":50.00390707949594,"z0":5.631839914793896,"aX":-5.034073395559901},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":0.8,"breakHorizontal":7.0,"spinRate":2766,"spinDirection":280},"zone":13,"typeConfidence":2.0,"plateTime":0.4448032748193067,"extension":6.035723574884988},"index":2,"playId":"94ef1eda-2bac-3272-9685-629b117c98a5","pitchNumber":3,"startTime":"2026-04-18T01:14:40.387Z","endTime":"2026-04-18T01:14:45.097Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"first":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"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":93.5,"endSpeed":85.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.98554290304663,"aZ":-17.225648466231725,"pfxX":9.168429550623442,"pfxZ":8.021883726657954,"pX":-0.7087212032436088,"pZ":2.2696683901262777,"vX0":-7.106285007707534,"vY0":-135.9335170983219,"vZ0":-5.6855960173600675,"x":144.01,"y":177.5,"x0":0.7538047079229473,"y0":50.00184401773537,"z0":5.592247264561728,"aX":17.0837858735451},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.4,"breakHorizontal":-15.0,"spinRate":2096,"spinDirection":144},"zone":4,"typeConfidence":2.0,"plateTime":0.4036009214755798,"extension":6.0603615887292435},"hitData":{"launchSpeed":97.3,"launchAngle":-7.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.17,"coordY":151.52}},"index":3,"playId":"5adf1c88-5d3b-3611-9bb8-4c74846d8afe","pitchNumber":4,"startTime":"2026-04-18T01:15:02.353Z","endTime":"2026-04-18T01:15:16.128Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686948,"link":"/api/v1/people/686948"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"first":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_ab"},{"player":{"id":660761,"link":"/api/v1/people/660761"},"credit":"p_ab"},{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_pa"},{"player":{"id":660761,"link":"/api/v1/people/660761"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-0.1,"leverageIndex":0.0,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-18T01:15:16.128Z","atBatIndex":80}]