[{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Angel Martínez flies out to left fielder Riley Greene.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-18T23:23:00.566Z","endTime":"2026-05-18T23:24:11.745Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[4,5,6],"actionIndex":[0,1,2,3],"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":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-18T18:58:41.487Z","endTime":"2026-05-18T21:50:16.939Z","isPitch":false,"type":"action","player":{"id":682657,"link":"/api/v1/people/682657"},"contextMetrics":{}},{"details":{"description":"Status Change - Delayed Start: Inclement Weather","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-18T21:50:16.939Z","endTime":"2026-05-18T23:00:33.258Z","isPitch":false,"type":"action","player":{"id":682657,"link":"/api/v1/people/682657"},"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":2,"startTime":"2026-05-18T23:00:33.258Z","endTime":"2026-05-18T23:21:05.409Z","isPitch":false,"type":"action","player":{"id":682657,"link":"/api/v1/people/682657"},"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":3,"startTime":"2026-05-18T23:21:05.409Z","endTime":"2026-05-18T23:23:02.703Z","isPitch":false,"type":"action","player":{"id":682657,"link":"/api/v1/people/682657"},"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.7,"endSpeed":87.3,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.716568396726856,"aZ":-20.919438726910425,"pfxX":8.04416628717793,"pfxZ":5.809776466088086,"pX":-0.20246964547646124,"pZ":2.284820575943858,"vX0":-4.661251213081317,"vY0":-137.86195336290427,"vZ0":-5.721963367569665,"x":124.72,"y":177.09,"x0":0.45909594134181825,"y0":50.00500176713748,"z0":5.785611620883942,"aX":15.590404379995945},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":9.6,"breakHorizontal":-13.7,"spinRate":2242,"spinDirection":144},"zone":5,"typeConfidence":2.0,"plateTime":0.3962750485809088,"extension":5.972526398683083},"index":4,"playId":"fe6c688d-923b-3642-934a-b581f94866db","pitchNumber":1,"startTime":"2026-05-18T23:23:02.703Z","endTime":"2026-05-18T23:23:07.704Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.0,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.02684295453396,"aZ":-23.014830706479064,"pfxX":8.099493403274401,"pfxZ":4.716246543470138,"pX":-0.10461244201158694,"pZ":2.486543233972443,"vX0":-4.325589633273956,"vY0":-138.69696791152927,"vZ0":-4.693768525145841,"x":120.99,"y":171.64,"x0":0.4258392866160164,"y0":50.00106101054872,"z0":5.74244571258901,"aX":15.723557049306123},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":7.7,"breakHorizontal":-13.7,"spinRate":2201,"spinDirection":144},"zone":5,"typeConfidence":2.0,"plateTime":0.39543770823618374,"extension":5.917409967805092},"index":5,"playId":"2a8ce64a-cbc4-39e1-a02d-c1e89dd07b33","pitchNumber":2,"startTime":"2026-05-18T23:23:22.264Z","endTime":"2026-05-18T23:23:28.934Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.3,"endSpeed":71.7,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.361445721143593,"aZ":-44.845778857552375,"pfxX":-6.848018976749216,"pfxZ":-9.807964793230315,"pX":0.2238823155952572,"pZ":1.0472796322537694,"vX0":0.8107619234066719,"vY0":-113.92104535124234,"vZ0":-0.7451383923630516,"x":108.47,"y":210.5,"x0":0.7478460167492113,"y0":50.00468992082549,"z0":5.879755471331228,"aX":-8.8436865791523},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.8,"breakVerticalInduced":-17.5,"breakHorizontal":12.1,"spinRate":2829,"spinDirection":324},"zone":14,"typeConfidence":2.0,"plateTime":0.4840576322331813,"extension":5.895141080082087},"hitData":{"launchSpeed":83.9,"launchAngle":35.0,"totalDistance":310.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":63.27,"coordY":91.13}},"index":6,"playId":"6429dcda-4028-3147-8472-03ac7eed0d0b","pitchNumber":3,"startTime":"2026-05-18T23:24:00.812Z","endTime":"2026-05-18T23:24:11.745Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"credit":"b_ab"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_ab"},{"player":{"id":682657,"link":"/api/v1/people/682657"},"credit":"b_pa"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-05-18T23:24:11.745Z","atBatIndex":0},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"José Ramírez flies out to center fielder Matt Vierling.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-18T23:24:15.914Z","endTime":"2026-05-18T23:27:09.441Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":81.7,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.04631749051405,"aZ":-33.35264457348184,"pfxX":8.382749513735767,"pfxZ":-0.6981197775045578,"pX":-0.29547236281451233,"pZ":0.9831910280061749,"vX0":-5.009009559006465,"vY0":-129.0545110479218,"vZ0":-4.983722688602267,"x":128.26,"y":212.23,"x0":0.5822273838524017,"y0":50.004007961770654,"z0":5.510598884575402,"aX":14.13030707226743},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-2.2,"breakHorizontal":-14.0,"spinRate":1740,"spinDirection":116},"zone":13,"typeConfidence":2.0,"plateTime":0.4245444777215748,"extension":5.838811159852171},"index":0,"playId":"073700b3-399e-32eb-845c-c25406b63fcb","pitchNumber":1,"startTime":"2026-05-18T23:24:38.140Z","endTime":"2026-05-18T23:24:44.833Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":94.0,"endSpeed":86.2,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.84571863179399,"aZ":-25.288866649804646,"pfxX":5.763823660697818,"pfxZ":3.6255569297047074,"pX":-0.6443989956975904,"pZ":2.5909725861610697,"vX0":-5.225080887253142,"vY0":-136.8501157201108,"vZ0":-3.6373691177144813,"x":141.56,"y":168.82,"x0":0.5396490469930502,"y0":50.001713658575355,"z0":5.666975843522125,"aX":10.945458397646187},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":6.0,"breakHorizontal":-9.4,"spinRate":2191,"spinDirection":135},"zone":4,"typeConfidence":2.0,"plateTime":0.40004388842755434,"extension":5.887895573887468},"index":1,"playId":"88b46d2e-bcaa-3430-b61c-2acfe8df7bc4","pitchNumber":2,"startTime":"2026-05-18T23:24:56.991Z","endTime":"2026-05-18T23:25:01.107Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":94.7,"endSpeed":87.7,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.12051258308852,"aZ":-27.967274189479397,"pfxX":8.091369859019954,"pfxZ":2.1676324540323986,"pX":-0.6080000875900683,"pZ":1.0876661463728712,"vX0":-6.15480367350165,"vY0":-137.7666525069974,"vZ0":-6.788501987337245,"x":140.18,"y":209.41,"x0":0.5941459187214029,"y0":50.00260197471044,"z0":5.451683517685743,"aX":15.688366244588876},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":2.8,"breakHorizontal":-13.6,"spinRate":2224,"spinDirection":132},"zone":13,"typeConfidence":2.0,"plateTime":0.39627740182216176,"extension":5.966724576645012},"index":2,"playId":"3485b263-55ba-37a0-b46d-2a8c05f4a8ab","pitchNumber":3,"startTime":"2026-05-18T23:25:21.201Z","endTime":"2026-05-18T23:25:25.083Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.2,"endSpeed":72.9,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.440766456837224,"aZ":-43.48244228280617,"pfxX":-8.031172988698168,"pfxZ":-8.464764167128564,"pX":-0.3481233065350934,"pZ":1.4990295442341524,"vX0":-0.14518210085104613,"vY0":-115.38541668421765,"vZ0":-0.3619036049817297,"x":130.27,"y":198.31,"x0":0.7576828064891038,"y0":50.00473491007022,"z0":5.882765790045276,"aX":-10.723987196239259},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.9,"breakVerticalInduced":-15.1,"breakHorizontal":14.5,"spinRate":3023,"spinDirection":317},"zone":13,"typeConfidence":2.0,"plateTime":0.47647947171127525,"extension":5.776594720330312},"index":3,"playId":"4b31b506-520f-359f-9453-83f83db8f273","pitchNumber":4,"startTime":"2026-05-18T23:25:38.695Z","endTime":"2026-05-18T23:25:43.835Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-05-18T23:25:47.782Z","endTime":"2026-05-18T23:26:00.436Z","isPitch":false,"type":"action","player":{"id":608070,"link":"/api/v1/people/608070"},"defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":96.2,"endSpeed":87.9,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.37679010129841,"aZ":-25.54595662795476,"pfxX":9.34691164745348,"pfxZ":3.3483411444901012,"pX":0.5360686082066634,"pZ":3.038775946772693,"vX0":-2.485679094421769,"vY0":-140.010722220893,"vZ0":-3.4141112682638615,"x":96.57,"y":156.73,"x0":0.2224813894558828,"y0":50.00334526489791,"z0":5.9506406418481825,"aX":18.509493488028664},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":5.5,"breakHorizontal":-16.4,"spinRate":2313,"spinDirection":145},"zone":3,"typeConfidence":2.0,"plateTime":0.39158598300883396,"extension":5.711640053151849},"index":5,"playId":"f16f5771-1b41-3140-bbfa-5e1a79cbfb94","pitchNumber":5,"startTime":"2026-05-18T23:26:00.436Z","endTime":"2026-05-18T23:26:05.208Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.0,"endSpeed":72.8,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.813917682639225,"aZ":-43.87226129472969,"pfxX":-6.98596625653701,"pfxZ":-8.800586218517521,"pX":0.11400611577069218,"pZ":1.5738803626646973,"vX0":1.0115780079992112,"vY0":-115.00613984537573,"vZ0":-0.12278841306197164,"x":112.65,"y":196.29,"x0":0.5735149458470753,"y0":50.00262164456026,"z0":5.910018630057419,"aX":-9.287593241389041},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.6,"breakVerticalInduced":-15.6,"breakHorizontal":12.4,"spinRate":2817,"spinDirection":321},"zone":8,"typeConfidence":2.0,"plateTime":0.47763483110245897,"extension":5.871173769859366},"index":6,"playId":"68129d5c-1dd7-33a0-ba7b-fccfd4e8f995","pitchNumber":6,"startTime":"2026-05-18T23:26:22.669Z","endTime":"2026-05-18T23:26:27.166Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":84.8,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.879566739376727,"aZ":-28.982236860268582,"pfxX":8.565809482737617,"pfxZ":1.7560256357811816,"pX":0.8218218298078112,"pZ":2.872303118554308,"vX0":-2.3311740840830817,"vY0":-133.38726603996713,"vZ0":-2.2656209970016987,"x":85.67,"y":161.23,"x0":0.5882806917827784,"y0":50.00647593464376,"z0":5.800765273323998,"aX":15.599520533909535},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":2.9,"breakHorizontal":-15.1,"spinRate":1528,"spinDirection":127},"zone":12,"typeConfidence":2.0,"plateTime":0.40900431614914545,"extension":5.936433298344293},"hitData":{"launchSpeed":91.1,"launchAngle":45.0,"totalDistance":304.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":130.26,"coordY":77.73}},"index":7,"playId":"b247989f-636e-3e56-bff8-ad25e26441ea","pitchNumber":7,"startTime":"2026-05-18T23:26:56.694Z","endTime":"2026-05-18T23:27:09.441Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"credit":"b_ab"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_ab"},{"player":{"id":608070,"link":"/api/v1/people/608070"},"credit":"b_pa"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-05-18T23:27:09.441Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Chase DeLauter strikes out on automatic strike.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-18T23:27:14.903Z","endTime":"2026-05-18T23:29:25.819Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":88.3,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.56983138526905,"aZ":-26.957347818029934,"pfxX":7.869629786736722,"pfxZ":2.6356082853657696,"pX":0.807216888526857,"pZ":2.5719678692267705,"vX0":-2.224101437084456,"vY0":-139.13946984047763,"vZ0":-3.872932230027339,"x":86.23,"y":169.34,"x0":0.5899518801005889,"y0":50.00200599444565,"z0":5.7495959977852,"aX":15.568804551801128},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":4.2,"breakHorizontal":-13.9,"spinRate":2100,"spinDirection":136},"zone":6,"typeConfidence":2.0,"plateTime":0.39229411211285203,"extension":5.902243532601966},"index":0,"playId":"1c644e79-1a73-31cc-b9c4-25b9ae28c696","pitchNumber":1,"startTime":"2026-05-18T23:27:33.978Z","endTime":"2026-05-18T23:27:38.188Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.8,"endSpeed":72.8,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.33556382736861,"aZ":-41.67853641458994,"pfxX":-9.999404250866961,"pfxZ":-7.170240989087141,"pX":-0.6441113354540416,"pZ":1.4530231127083821,"vX0":-0.033961735313361496,"vY0":-114.76239924699077,"vZ0":-0.6050170572980262,"x":141.55,"y":199.55,"x0":0.6686126546430876,"y0":50.0004055127399,"z0":5.799058989214244,"aX":-13.261686451130393},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.0,"breakVerticalInduced":-12.8,"breakHorizontal":18.1,"spinRate":2925,"spinDirection":316},"zone":13,"typeConfidence":2.0,"plateTime":0.4782908938654242,"extension":5.823550583391591},"index":1,"playId":"503bca27-b95e-38e4-95e1-2b5eb8f8152e","pitchNumber":2,"startTime":"2026-05-18T23:27:54.159Z","endTime":"2026-05-18T23:27:58.570Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.5,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.759661819967473,"aZ":-26.356489355375153,"pfxX":9.31864055282434,"pfxZ":2.9713239743713373,"pX":0.338130533963198,"pZ":3.549326945670245,"vX0":-3.528316484833663,"vY0":-138.70541286786866,"vZ0":-1.430554479325819,"x":104.11,"y":142.95,"x0":0.41284858722536305,"y0":50.00112646108829,"z0":5.821864868846182,"aX":18.23447701908627},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":5.3,"breakHorizontal":-16.2,"spinRate":2139,"spinDirection":147},"zone":12,"typeConfidence":2.0,"plateTime":0.3942284438392174,"extension":5.821411847543178},"index":2,"playId":"ca3e36cf-e20f-3f74-8e73-f5d4a39d4019","pitchNumber":3,"startTime":"2026-05-18T23:28:14.017Z","endTime":"2026-05-18T23:28:17.589Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":82.0,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.426433473187306,"aZ":-28.853408396291094,"pfxX":0.40008127517880965,"pfxZ":1.987239058506706,"pX":-2.126365202997117,"pZ":0.27141895714118114,"vX0":-6.5380145075492475,"vY0":-127.80847120962429,"vZ0":-7.539748191032898,"x":198.05,"y":231.45,"x0":0.40031373947621185,"y0":50.006192874806565,"z0":5.489290274890802,"aX":0.6704305334239914},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":2.3,"breakHorizontal":0.6,"spinRate":2389,"spinDirection":273},"zone":13,"typeConfidence":2.0,"plateTime":0.42663449352606575,"extension":6.1097466953704895},"index":3,"playId":"b01ba9bf-1765-388f-95cd-f385f3708031","pitchNumber":4,"startTime":"2026-05-18T23:28:41.171Z","endTime":"2026-05-18T23:28:44.962Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":79.4,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.267376540023445,"aZ":-34.01909071100113,"pfxX":-2.4457844134125724,"pfxZ":-1.1665005181832164,"pX":-0.2625470058561827,"pZ":3.062763615857749,"vX0":-1.3372442144368244,"vY0":-123.45133441402793,"vZ0":0.19525565785376098,"x":127.01,"y":156.09,"x0":0.6000088204819294,"y0":50.00487204571494,"z0":5.793317331058737,"aX":-3.8619168412751153},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-1.9,"breakHorizontal":4.7,"spinRate":2432,"spinDirection":281},"zone":1,"typeConfidence":2.0,"plateTime":0.4398335201617618,"extension":5.8942376255453075},"index":4,"playId":"edd0fcdb-becd-39a0-8e2f-4c609e56b5c7","pitchNumber":5,"startTime":"2026-05-18T23:29:03.164Z","endTime":"2026-05-18T23:29:09.088Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"AC","description":"Automatic Strike - Batter Pitch Timer Violation"},"description":"Automatic Strike - Batter Pitch Timer Violation","code":"AC","isInPlay":false,"isStrike":true,"isBall":false,"isOut":true,"hasReview":false,"violation":{"type":"batter_pitch_timer","description":"Batter Pitch Timer Violation","player":{"id":800050,"fullName":"Chase DeLauter"}}},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":5,"playId":"dcd0b5cd-9a54-4630-b502-18edb9754e40","pitchNumber":5,"startTime":"2026-05-18T23:29:20.819Z","endTime":"2026-05-18T23:29:25.819Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":800050,"link":"/api/v1/people/800050"},"credit":"b_ab"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_ab"},{"player":{"id":800050,"link":"/api/v1/people/800050"},"credit":"b_pa"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-05-18T23:29:25.819Z","atBatIndex":2},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Colt Keith pops out to third baseman José Ramírez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-18T23:31:31.296Z","endTime":"2026-05-18T23:32:47.765Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":92.3,"endSpeed":84.4,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.833263324289888,"aZ":-14.715509217123078,"pfxX":-7.732307542791597,"pfxZ":9.542341017973094,"pX":-1.2999922278865235,"pZ":3.179728518853147,"vX0":4.545443306076142,"vY0":-134.33548743748352,"vZ0":-4.083118757330231,"x":166.55,"y":152.93,"x0":-2.008519366119332,"y0":50.00297552903816,"z0":5.7640797448117125,"aX":-14.145925374960056},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.6,"breakHorizontal":13.1,"spinRate":2312,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.4075864523877972,"extension":6.4644245441088675},"index":0,"playId":"69631d28-4440-3337-8f3e-5e5f63d6f454","pitchNumber":1,"startTime":"2026-05-18T23:31:54.558Z","endTime":"2026-05-18T23:31:58.443Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.0,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.413491855042313,"aZ":-12.70731655882164,"pfxX":-8.56393675186052,"pfxZ":11.030049232827812,"pX":-0.42147936447109546,"pZ":2.455964684795473,"vX0":6.886232879404118,"vY0":-132.09122015723563,"vZ0":-5.859488260992328,"x":133.07,"y":172.47,"x0":-1.9509300387049444,"y0":50.00494798427081,"z0":5.639111539020671,"aX":-15.119317405967594},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":18.8,"breakHorizontal":14.0,"spinRate":2326,"spinDirection":223},"zone":4,"typeConfidence":2.0,"plateTime":0.4148147983874422,"extension":6.578012305513815},"index":1,"playId":"ca6d0803-723f-319c-8ae9-4f1fc29e2f5c","pitchNumber":2,"startTime":"2026-05-18T23:32:16.960Z","endTime":"2026-05-18T23:32:21.183Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.3,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.68088226109107,"aZ":-21.509273254327415,"pfxX":0.6885859350319701,"pfxZ":6.326409079591315,"pX":0.10636098206024915,"pZ":3.1007756368206207,"vX0":5.634385248447375,"vY0":-128.73043708114454,"vZ0":-2.278694909932572,"x":112.95,"y":155.06,"x0":-2.1963333145387938,"y0":50.001865654612175,"z0":5.65528621475839,"aX":1.158787555201256},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":11.2,"breakHorizontal":-2.4,"spinRate":2100,"spinDirection":203},"zone":2,"typeConfidence":2.0,"plateTime":0.4248194818365896,"extension":6.45774607114454},"hitData":{"launchSpeed":81.2,"launchAngle":66.0,"totalDistance":141.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":92.05,"coordY":156.19}},"index":2,"playId":"112f3902-1386-3a8c-9ad4-a3e27aa68bd3","pitchNumber":3,"startTime":"2026-05-18T23:32:36.208Z","endTime":"2026-05-18T23:32:47.765Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_ab"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_ab"},{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_pa"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-05-18T23:32:47.765Z","atBatIndex":3},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kevin McGonigle singles on a ground ball to second baseman Travis Bazzana.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-18T23:32:55.744Z","endTime":"2026-05-18T23:34:12.884Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":683953,"link":"/api/v1/people/683953"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.6,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.40121769921982,"aZ":-12.67487227282337,"pfxX":-7.6177539193728,"pfxZ":10.230093295400142,"pX":-0.3525460039776523,"pZ":2.933361205821677,"vX0":6.6966511209643835,"vY0":-136.32917613684475,"vZ0":-5.267127792726289,"x":130.44,"y":159.58,"x0":-1.835880097524256,"y0":50.00569583098005,"z0":5.74606737951506,"aX":-14.524194641306744},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.8,"breakHorizontal":12.6,"spinRate":2368,"spinDirection":222},"zone":1,"typeConfidence":2.0,"plateTime":0.39984535233828744,"extension":6.564967243507551},"index":0,"playId":"1154d30d-aa36-37a5-8bf3-91877fb97491","pitchNumber":1,"startTime":"2026-05-18T23:33:12.959Z","endTime":"2026-05-18T23:33:21.777Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.173473445463955,"aZ":-13.531305138912431,"pfxX":-8.372731629366907,"pfxZ":9.861947492082443,"pX":0.6380014643489254,"pZ":3.1493266360522227,"vX0":9.421408733791207,"vY0":-136.21143875327746,"vZ0":-4.447593055200313,"x":92.68,"y":153.75,"x0":-1.7677056001135079,"y0":50.0064818850413,"z0":5.729950543074201,"aX":-15.834754226629423},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.2,"breakHorizontal":13.3,"spinRate":2381,"spinDirection":222},"zone":3,"typeConfidence":2.0,"plateTime":0.40115506264849543,"extension":6.620358120718399},"index":1,"playId":"2d6b8715-e169-3531-a09a-90a99f364827","pitchNumber":2,"startTime":"2026-05-18T23:33:43.547Z","endTime":"2026-05-18T23:33:47.388Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.532784681024268,"aZ":-26.711454366164144,"pfxX":-9.42774631396353,"pfxZ":3.412940338016954,"pX":-0.2613354909616779,"pZ":1.175947083566742,"vX0":7.515015274442046,"vY0":-124.79711511333547,"vZ0":-5.274150099004,"x":126.96,"y":207.03,"x0":-2.0645544449638704,"y0":50.0038132086395,"z0":5.47603807102072,"aX":-15.098161263593795},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":5.3,"breakHorizontal":15.7,"spinRate":1328,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.4363644673261433,"extension":6.859093484883406},"hitData":{"launchSpeed":74.2,"launchAngle":13.0,"totalDistance":126.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":164.43,"coordY":146.3}},"index":2,"playId":"e2745e69-2252-3c54-a810-e7c135d8bf80","pitchNumber":3,"startTime":"2026-05-18T23:34:01.248Z","endTime":"2026-05-18T23:34:12.884Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"credit":"b_ab"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_ab"},{"player":{"id":805808,"link":"/api/v1/people/805808"},"credit":"b_pa"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.63,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-05-18T23:34:12.884Z","atBatIndex":4},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Dillon Dingler grounds into a force out, shortstop Brayan Rocchio to second baseman Travis Bazzana. Kevin McGonigle out at 2nd. Dillon Dingler to 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-18T23:34:20.488Z","endTime":"2026-05-18T23:35:43.485Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":683953,"link":"/api/v1/people/683953"},"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":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":87.3,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.819914030593175,"aZ":-20.633122171213717,"pfxX":-9.315741842195656,"pfxZ":5.948443545448178,"pX":-0.13070290474866073,"pZ":3.2585750167460876,"vX0":8.402042174742357,"vY0":-137.7335422704208,"vZ0":-2.8266734299058753,"x":121.98,"y":150.8,"x0":-1.996110001037692,"y0":50.00296786733057,"z0":5.6782401679060115,"aX":-18.0723571098686},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":10.4,"breakHorizontal":15.4,"spinRate":2267,"spinDirection":228},"zone":2,"typeConfidence":2.0,"plateTime":0.3962178950870183,"extension":6.58436911038029},"index":0,"playId":"8474f1ba-b087-3261-8a05-27dc9d03ae5d","pitchNumber":1,"startTime":"2026-05-18T23:34:41.262Z","endTime":"2026-05-18T23:34:46.728Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"first":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.4,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.80940070710953,"aZ":-11.60055645646668,"pfxX":-6.844213961448101,"pfxZ":10.789268544079679,"pX":0.6823477164382064,"pZ":3.2066482617535517,"vX0":9.222158250146187,"vY0":-136.64758703678123,"vZ0":-4.930570064803427,"x":90.99,"y":152.2,"x0":-1.834227772144453,"y0":50.00042045244756,"z0":5.819819465131567,"aX":-13.048425387582752},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.7,"breakHorizontal":10.7,"spinRate":2459,"spinDirection":218},"zone":3,"typeConfidence":2.0,"plateTime":0.39958764678891834,"extension":6.47168318849403},"index":1,"playId":"497d3969-2130-38f4-b5e9-d55aa02cb5ed","pitchNumber":2,"startTime":"2026-05-18T23:35:13.913Z","endTime":"2026-05-18T23:35:18.433Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"first":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":94.9,"endSpeed":87.4,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.56913458959938,"aZ":-21.43126076298574,"pfxX":-10.249393759415845,"pfxZ":5.514207960844148,"pX":-0.9465772422604511,"pZ":3.052874268187159,"vX0":6.663295091969892,"vY0":-138.1719510746403,"vZ0":-3.0089763417963615,"x":153.08,"y":156.35,"x0":-2.0482512409897127,"y0":50.00381592326263,"z0":5.58343804546231,"aX":-19.97139028404564},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":9.6,"breakHorizontal":17.3,"spinRate":2277,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.39525346478658374,"extension":6.53998356114471},"hitData":{"launchSpeed":54.1,"launchAngle":12.0,"totalDistance":83.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.25,"coordY":152.89}},"index":2,"playId":"4aa15f44-00d9-3307-897f-3ca14bb294c9","pitchNumber":3,"startTime":"2026-05-18T23:35:34.206Z","endTime":"2026-05-18T23:35:43.485Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"first":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"credit":"b_ab"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_ab"},{"player":{"id":693307,"link":"/api/v1/people/693307"},"credit":"b_pa"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":-2.8999999999999986,"leverageIndex":1.2,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-05-18T23:35:43.485Z","atBatIndex":5},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Riley Greene doubles (15) on a sharp fly ball to right fielder Chase DeLauter. Dillon Dingler scores.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-18T23:35:51.942Z","endTime":"2026-05-18T23:36:45.294Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":800050,"link":"/api/v1/people/800050"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":{"id":677944,"link":"/api/v1/people/677944"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":82.4,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.59717465166945,"aZ":-22.283379184085227,"pfxX":1.3955399029560196,"pfxZ":5.702818038447784,"pX":-0.8387592174546155,"pZ":3.1905582880314363,"vX0":3.1617210301046526,"vY0":-130.60741216461145,"vZ0":-2.1440979634753536,"x":148.97,"y":152.63,"x0":-2.2445188354688277,"y0":50.00080491390354,"z0":5.691777685888682,"aX":2.418441260516306},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":10.1,"breakHorizontal":-3.2,"spinRate":2217,"spinDirection":200},"zone":1,"typeConfidence":2.0,"plateTime":0.41881246785053783,"extension":6.371287524074413},"index":0,"playId":"6918175b-2407-3748-8d7e-d62a334ccb5f","pitchNumber":1,"startTime":"2026-05-18T23:36:13.181Z","endTime":"2026-05-18T23:36:17.382Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"first":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":84.7,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.343663135041695,"aZ":-15.022331810552117,"pfxX":-6.3970252778115935,"pfxZ":9.25134971699567,"pX":-0.18394556458992173,"pZ":2.954708167386822,"vX0":7.080690396766088,"vY0":-135.92268381831067,"vZ0":-4.577827136912249,"x":124.01,"y":159.0,"x0":-2.0030264056260925,"y0":50.001438455561946,"z0":5.718337969647975,"aX":-11.858942949714647},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.8,"breakHorizontal":10.0,"spinRate":2438,"spinDirection":222},"zone":2,"typeConfidence":2.0,"plateTime":0.40439317400484365,"extension":6.537043352126839},"hitData":{"launchSpeed":103.3,"launchAngle":30.0,"totalDistance":396.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":178.5,"coordY":47.67}},"index":1,"playId":"8a0805cd-251a-3476-af02-f05ce5e7cdf0","pitchNumber":2,"startTime":"2026-05-18T23:36:29.677Z","endTime":"2026-05-18T23:36:45.294Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"first":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_ab"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_ab"},{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_pa"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.2,"awayTeamWinProbability":36.8,"homeTeamWinProbabilityAdded":11.0,"leverageIndex":0.88,"dramaIndex":95.0,"contextMetrics":{},"playEndTime":"2026-05-18T23:36:45.294Z","atBatIndex":6},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Spencer Torkelson grounds out, shortstop Brayan Rocchio to first baseman Rhys Hoskins.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-18T23:37:18.780Z","endTime":"2026-05-18T23:37:30.133Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"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":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":656555,"link":"/api/v1/people/656555"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":82.5,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.0345207622549,"aZ":-24.945022197808573,"pfxX":1.2293036916416848,"pfxZ":4.221972198090219,"pX":0.39003055297132133,"pZ":2.5188574094484903,"vX0":5.981014522590396,"vY0":-129.0735797750488,"vZ0":-3.288633989108884,"x":102.13,"y":170.77,"x0":-2.102763645939811,"y0":50.00582197131467,"z0":5.698414070117923,"aX":2.1045077557701024},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":7.2,"breakHorizontal":-3.4,"spinRate":2171,"spinDirection":196},"zone":6,"typeConfidence":2.0,"plateTime":0.42192760205769586,"extension":6.431925037360592},"hitData":{"launchSpeed":72.6,"launchAngle":7.0,"totalDistance":80.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.72,"coordY":150.67}},"index":0,"playId":"9372103f-036d-3fcc-a34c-3bee0a81be76","pitchNumber":1,"startTime":"2026-05-18T23:37:21.286Z","endTime":"2026-05-18T23:37:30.133Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"second":{"id":682985,"link":"/api/v1/people/682985"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_ab"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_ab"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_pa"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.3,"awayTeamWinProbability":39.7,"homeTeamWinProbabilityAdded":-2.9000000000000057,"leverageIndex":1.09,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2026-05-18T23:37:30.133Z","atBatIndex":7},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Rhys Hoskins flies out sharply to center fielder Matt Vierling.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-18T23:39:25.452Z","endTime":"2026-05-18T23:41:22.698Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":87.2,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.353434615712008,"aZ":-25.67831081764491,"pfxX":6.620352744779246,"pfxZ":3.3729063934200276,"pX":0.40066303767353517,"pZ":2.9234870591441053,"vX0":-3.0196970419300655,"vY0":-136.69964403038443,"vZ0":-2.7557466048196124,"x":101.73,"y":159.85,"x0":0.6493389878756571,"y0":50.00137084775942,"z0":5.675967134226575,"aX":12.74008216844222},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":5.9,"breakHorizontal":-11.5,"spinRate":2111,"spinDirection":140},"zone":3,"typeConfidence":2.0,"plateTime":0.3981279025690707,"extension":5.965831044436612},"index":0,"playId":"af09e370-5eaa-3824-b8fe-59f8eda1d8b6","pitchNumber":1,"startTime":"2026-05-18T23:39:50.162Z","endTime":"2026-05-18T23:39:54.122Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":94.3,"endSpeed":87.4,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.32322539055943,"aZ":-25.82540047172371,"pfxX":6.2193822624447765,"pfxZ":3.2697259952820126,"pX":-0.11466675348942718,"pZ":4.183556923547251,"vX0":-3.1962429788518643,"vY0":-137.49054460228092,"vZ0":-0.12507886112462874,"x":121.37,"y":125.82,"x0":0.24581982630555246,"y0":50.003851036617505,"z0":5.960961163912688,"aX":12.081371277877617},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":6.1,"breakHorizontal":-10.7,"spinRate":2224,"spinDirection":143},"zone":11,"typeConfidence":2.0,"plateTime":0.39617511442336717,"extension":5.814205141560764},"index":1,"playId":"4d436820-3643-3bd8-b6b5-0c246c987d27","pitchNumber":2,"startTime":"2026-05-18T23:40:09.119Z","endTime":"2026-05-18T23:40:12.475Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.7,"endSpeed":72.1,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.506549839306583,"aZ":-41.43001524014989,"pfxX":-9.581986324929655,"pfxZ":-7.134444882299877,"pX":0.038604391429109264,"pZ":1.846604290178558,"vX0":0.9300374605031625,"vY0":-113.19797083865036,"vZ0":0.1592576312202456,"x":115.53,"y":188.92,"x0":0.8673986520059104,"y0":50.00001988344975,"z0":5.920456768093035,"aX":-12.441967802775148},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.7,"breakVerticalInduced":-12.6,"breakHorizontal":17.2,"spinRate":2844,"spinDirection":320},"zone":8,"typeConfidence":2.0,"plateTime":0.48372661984036913,"extension":5.811018297776798},"index":2,"playId":"217ef335-1e77-3574-889d-652cf848cef3","pitchNumber":3,"startTime":"2026-05-18T23:40:28.417Z","endTime":"2026-05-18T23:40:33.474Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":74.4,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.2303015935646,"aZ":-43.859439701172256,"pfxX":-9.277030546334405,"pfxZ":-8.50354373132297,"pX":-0.8620581117212411,"pZ":0.20653897419896491,"vX0":-0.661083582211212,"vY0":-117.09618736866281,"vZ0":-3.3378698436816583,"x":149.86,"y":233.2,"x0":0.6283052708556264,"y0":50.00285444966153,"z0":5.795623715288247,"aX":-12.749590341549823},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.6,"breakVerticalInduced":-16.0,"breakHorizontal":16.9,"spinRate":3053,"spinDirection":322},"zone":13,"typeConfidence":2.0,"plateTime":0.469611038935954,"extension":5.81318707392412},"index":3,"playId":"81363fca-739d-3079-99f9-afea7487db06","pitchNumber":4,"startTime":"2026-05-18T23:40:48.021Z","endTime":"2026-05-18T23:40:51.403Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":83.2,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.182962506860633,"aZ":-24.442049008282186,"pfxX":8.13163239154811,"pfxZ":4.411417702760346,"pX":0.2007584447525605,"pZ":2.0333995745859834,"vX0":-3.903312178420378,"vY0":-130.94302567065492,"vZ0":-4.641260163818746,"x":109.35,"y":183.88,"x0":0.6466333331784203,"y0":50.00295635413758,"z0":5.6360954653392685,"aX":14.255477865013784},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":7.3,"breakHorizontal":-14.0,"spinRate":1697,"spinDirection":129},"zone":8,"typeConfidence":2.0,"plateTime":0.4167745728904064,"extension":5.972935056726714},"hitData":{"launchSpeed":102.1,"launchAngle":40.0,"totalDistance":369.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":85.84,"coordY":55.53}},"index":4,"playId":"3aa1e4cc-a841-3d78-be29-fc9c4223397a","pitchNumber":5,"startTime":"2026-05-18T23:41:09.889Z","endTime":"2026-05-18T23:41:22.698Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656555,"link":"/api/v1/people/656555"},"credit":"b_ab"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_ab"},{"player":{"id":656555,"link":"/api/v1/people/656555"},"credit":"b_pa"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.7,"awayTeamWinProbability":37.3,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.95,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-05-18T23:41:22.698Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"David Fry strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-18T23:41:30.411Z","endTime":"2026-05-18T23:42:56.958Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":83.4,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.22192813811627,"aZ":-28.925348939498363,"pfxX":7.8592819324831344,"pfxZ":1.8685693310207063,"pX":-1.3469569509366524,"pZ":0.025553356157848733,"vX0":-7.27299183373315,"vY0":-130.39056129989257,"vZ0":-8.640416018996968,"x":168.34,"y":238.09,"x0":0.4459563701566633,"y0":50.00023618508983,"z0":5.537242022066412,"aX":13.646689737624865},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":1.8,"breakHorizontal":-12.8,"spinRate":1755,"spinDirection":115},"zone":13,"typeConfidence":2.0,"plateTime":0.4186911307478902,"extension":6.15778491697308},"index":0,"playId":"94e31715-1567-3708-ad6f-15c3ca1202ac","pitchNumber":1,"startTime":"2026-05-18T23:41:46.642Z","endTime":"2026-05-18T23:41:51.548Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":681807,"link":"/api/v1/people/681807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.3,"endSpeed":71.7,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.811322752692615,"aZ":-43.8866253925557,"pfxX":-9.192702066607707,"pfxZ":-9.02744383240208,"pX":-0.5136450643385843,"pZ":1.8495892032783194,"vX0":-0.11887760827953953,"vY0":-114.02715959780039,"vZ0":0.8315501872402467,"x":136.58,"y":188.84,"x0":0.7308086602410356,"y0":50.0023357273711,"z0":5.861039097399217,"aX":-11.928297939532262},"breaks":{"breakAngle":15.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.7,"breakVerticalInduced":-15.7,"breakHorizontal":16.6,"spinRate":2870,"spinDirection":315},"zone":7,"typeConfidence":2.0,"plateTime":0.4830511973541469,"extension":5.71608490585056},"index":1,"playId":"12008024-cef6-3837-af3e-477d2ca390d5","pitchNumber":2,"startTime":"2026-05-18T23:42:08.313Z","endTime":"2026-05-18T23:42:12.414Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":681807,"link":"/api/v1/people/681807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":95.1,"endSpeed":87.0,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.13751354000369,"aZ":-25.682716277427748,"pfxX":7.973361338000289,"pfxZ":3.345595908351278,"pX":0.17872390428394133,"pZ":3.3433889473028167,"vX0":-3.6397490635702665,"vY0":-138.4460248337951,"vZ0":-2.1045016511976167,"x":110.19,"y":148.51,"x0":0.47514387416601517,"y0":50.00210549966877,"z0":5.8337128017616315,"aX":15.464881764310983},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":5.8,"breakHorizontal":-13.7,"spinRate":2174,"spinDirection":140},"zone":2,"typeConfidence":2.0,"plateTime":0.39575367116342797,"extension":5.7935869111490526},"index":2,"playId":"0501ce10-5ef2-3060-95d8-e791ed73ce39","pitchNumber":3,"startTime":"2026-05-18T23:42:26.452Z","endTime":"2026-05-18T23:42:31.548Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":681807,"link":"/api/v1/people/681807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.4,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.1886399353855,"aZ":-14.421955192598237,"pfxX":4.0662573582105335,"pfxZ":9.077398965413323,"pX":-0.36991655130137313,"pZ":3.9774702709722085,"vX0":-2.908730352148017,"vY0":-138.55711056343878,"vZ0":-2.7797382853403927,"x":131.1,"y":131.39,"x0":0.16191856925308803,"y0":50.006477720030084,"z0":5.95000966286526,"aX":7.9562433624148845},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.1,"breakHorizontal":-6.8,"spinRate":2294,"spinDirection":142},"zone":11,"typeConfidence":2.0,"plateTime":0.3943889036229318,"extension":5.773221280975898},"index":3,"playId":"0deb4fc9-a9c0-397e-9cfa-3237ed8c7701","pitchNumber":4,"startTime":"2026-05-18T23:42:50.256Z","endTime":"2026-05-18T23:42:56.958Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":681807,"link":"/api/v1/people/681807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681807,"link":"/api/v1/people/681807"},"credit":"b_ab"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_ab"},{"player":{"id":681807,"link":"/api/v1/people/681807"},"credit":"b_pa"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.5,"awayTeamWinProbability":35.5,"homeTeamWinProbabilityAdded":1.7999999999999972,"leverageIndex":0.69,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-05-18T23:42:56.958Z","atBatIndex":9},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Travis Bazzana singles on a fly ball to center fielder Matt Vierling.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-18T23:42:57.659Z","endTime":"2026-05-18T23:44:16.477Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"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":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":87.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.973305892044284,"aZ":-26.686678688180265,"pfxX":9.05957813411408,"pfxZ":2.857378799660725,"pX":1.0198483867776882,"pZ":2.1729952542600564,"vX0":-2.5531003305996487,"vY0":-137.38790822956773,"vZ0":-4.464286738792618,"x":78.13,"y":180.11,"x0":0.7809923621340664,"y0":50.00570164412522,"z0":5.621669132098291,"aX":17.41012569892926},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":4.4,"breakHorizontal":-16.0,"spinRate":2279,"spinDirection":138},"zone":14,"typeConfidence":2.0,"plateTime":0.39789507729483153,"extension":5.917622916026536},"index":0,"playId":"f1b08f0d-87ec-3738-99ad-2fa25d071085","pitchNumber":1,"startTime":"2026-05-18T23:43:23.213Z","endTime":"2026-05-18T23:43:27.238Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.69918032645295,"aZ":-32.169890858110854,"pfxX":-2.1492099514550667,"pfxZ":-8.64016832357706E-4,"pX":0.16129945021936173,"pZ":2.438809071854049,"vX0":-0.7697758709807482,"vY0":-124.91573089146543,"vZ0":-1.3482809800648465,"x":110.85,"y":172.93,"x0":0.7517524154865077,"y0":50.00035219558969,"z0":5.605175002158801,"aX":-3.4311837925918893},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":0.0,"breakHorizontal":4.1,"spinRate":2440,"spinDirection":238},"zone":5,"typeConfidence":2.0,"plateTime":0.4367473359359262,"extension":5.85968143123055},"index":1,"playId":"43b21fcb-866b-350f-beee-8580c8843529","pitchNumber":2,"startTime":"2026-05-18T23:43:47.511Z","endTime":"2026-05-18T23:43:51.659Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":86.6,"endSpeed":80.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.41408232965419,"aZ":-33.24381790011725,"pfxX":-0.8541855070394329,"pfxZ":-0.6624799845790017,"pX":-0.3912006476420504,"pZ":1.517666315067659,"vX0":-2.0317703173000843,"vY0":-126.18599873244692,"vZ0":-3.6733665395389923,"x":131.91,"y":197.8,"x0":0.5336698814483941,"y0":50.00195361905483,"z0":5.655804812527754,"aX":-1.384067843662894},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-1.8,"breakHorizontal":2.0,"spinRate":2626,"spinDirection":281},"zone":13,"typeConfidence":2.0,"plateTime":0.43320904040993424,"extension":5.777192680798244},"hitData":{"launchSpeed":71.1,"launchAngle":26.0,"totalDistance":242.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":110.37,"coordY":97.49}},"index":2,"playId":"17458178-377c-3a20-bc57-1fe5b445b379","pitchNumber":3,"startTime":"2026-05-18T23:44:06.125Z","endTime":"2026-05-18T23:44:16.477Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683953,"link":"/api/v1/people/683953"},"credit":"b_ab"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_ab"},{"player":{"id":683953,"link":"/api/v1/people/683953"},"credit":"b_pa"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.2,"awayTeamWinProbability":36.8,"homeTeamWinProbabilityAdded":-1.2999999999999972,"leverageIndex":0.43,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-05-18T23:44:16.477Z","atBatIndex":10},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Steven Kwan walks. Travis Bazzana to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-18T23:44:20.899Z","endTime":"2026-05-18T23:46:07.633Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"postOnSecond":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":87.7,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.77114354741386,"aZ":-23.74429073602927,"pfxX":5.325671031204276,"pfxZ":4.346475402864508,"pX":-0.6971002292527145,"pZ":1.5967010217350759,"vX0":-6.7054358770218645,"vY0":-137.47686445212508,"vZ0":-7.092965592050989,"x":143.57,"y":195.67,"x0":1.0669309752885936,"y0":50.003603943196126,"z0":5.790852830966359,"aX":10.327871866396734},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":6.7,"breakHorizontal":-8.4,"spinRate":2133,"spinDirection":144},"zone":7,"typeConfidence":2.0,"plateTime":0.3964572663895609,"extension":6.039351303252486},"index":0,"playId":"e7725a04-da91-361d-9b0f-e7342ff88f98","pitchNumber":1,"startTime":"2026-05-18T23:44:40.981Z","endTime":"2026-05-18T23:44:45.151Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"first":{"id":683953,"link":"/api/v1/people/683953"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":87.8,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.838560301858358,"aZ":-23.109139211241803,"pfxX":8.318262429370524,"pfxZ":4.659383459156729,"pX":-0.5669382703900754,"pZ":1.801886972765126,"vX0":-7.042680620122784,"vY0":-137.70809700868523,"vZ0":-6.699557065485141,"x":138.61,"y":190.13,"x0":0.9266095504830878,"y0":50.003776485362465,"z0":5.799599329536574,"aX":16.185844645309142},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":7.4,"breakHorizontal":-13.8,"spinRate":2257,"spinDirection":139},"zone":7,"typeConfidence":2.0,"plateTime":0.3957747968487402,"extension":5.946557173467389},"index":1,"playId":"9ba3e780-9cf5-3415-a282-1f9637a0b89c","pitchNumber":2,"startTime":"2026-05-18T23:45:00.630Z","endTime":"2026-05-18T23:45:04.599Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"first":{"id":683953,"link":"/api/v1/people/683953"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":94.5,"endSpeed":87.6,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.43974005429432,"aZ":-23.351217421225723,"pfxX":8.155353527583664,"pfxZ":4.563037376521322,"pX":-0.4020597599321274,"pZ":0.9333539303169048,"vX0":-6.459933588625703,"vY0":-137.3963698196208,"vZ0":-8.76349631079726,"x":132.33,"y":213.58,"x0":0.9078146607695647,"y0":50.00053475007886,"z0":5.72326617091516,"aX":15.754654030396617},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":6.8,"breakHorizontal":-13.6,"spinRate":2235,"spinDirection":139},"zone":13,"typeConfidence":2.0,"plateTime":0.3970672886372495,"extension":5.693438298349382},"index":2,"playId":"85169690-7f5c-3892-9db8-9db9501d3b8d","pitchNumber":3,"startTime":"2026-05-18T23:45:19.852Z","endTime":"2026-05-18T23:45:23.618Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"first":{"id":683953,"link":"/api/v1/people/683953"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":78.3,"endSpeed":72.5,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.288472960685578,"aZ":-41.263037628014914,"pfxX":-7.21342430132303,"pfxZ":-6.907148304306398,"pX":-1.1370749510210698,"pZ":2.089124184862735,"vX0":-2.9425462120873296,"vY0":-114.08600937076605,"vZ0":0.703081263822104,"x":160.34,"y":182.37,"x0":1.1070902397729994,"y0":50.00186232264511,"z0":5.848841796752791,"aX":-9.493189609922467},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.5,"breakVerticalInduced":-12.0,"breakHorizontal":13.8,"spinRate":2868,"spinDirection":314},"zone":13,"typeConfidence":2.0,"plateTime":0.48038200120063657,"extension":5.967052021493955},"index":3,"playId":"aaac5005-eb1b-3f18-bf6f-3c86eea012c3","pitchNumber":4,"startTime":"2026-05-18T23:45:40.520Z","endTime":"2026-05-18T23:45:45.350Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"first":{"id":683953,"link":"/api/v1/people/683953"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":85.1,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.810924182068895,"aZ":-29.878729602467914,"pfxX":7.7527853679845204,"pfxZ":1.2545706666337324,"pX":-0.8860573601829357,"pZ":2.3774174482138966,"vX0":-7.908405980440808,"vY0":-134.04830207746622,"vZ0":-3.187562165424491,"x":150.77,"y":174.59,"x0":1.0839360902506818,"y0":50.00604712137024,"z0":5.697126262125088,"aX":14.224664833686424},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":1.8,"breakHorizontal":-12.5,"spinRate":2198,"spinDirection":135},"zone":11,"typeConfidence":2.0,"plateTime":0.40736695862301264,"extension":5.957765409387299},"index":4,"playId":"71828b73-bfb5-39f8-90af-4226fd9304f1","pitchNumber":5,"startTime":"2026-05-18T23:46:03.147Z","endTime":"2026-05-18T23:46:07.633Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"first":{"id":683953,"link":"/api/v1/people/683953"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_pa"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.9,"awayTeamWinProbability":39.1,"homeTeamWinProbabilityAdded":-2.3000000000000043,"leverageIndex":0.95,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-05-18T23:46:07.633Z","atBatIndex":11},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Austin Hedges lines out to second baseman Zach McKinstry.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-18T23:46:10.086Z","endTime":"2026-05-18T23:46:42.930Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":93.7,"endSpeed":86.0,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.721489890284712,"aZ":-25.324256167382273,"pfxX":6.496092597892885,"pfxZ":3.6276259167961866,"pX":-0.23698666066259783,"pZ":2.290936035343891,"vX0":-4.408824951180804,"vY0":-136.40839422925657,"vZ0":-4.275483889275175,"x":126.03,"y":176.92,"x0":0.5554460627629536,"y0":50.000289817919096,"z0":5.6224435233915235,"aX":12.252538382036695},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":5.9,"breakHorizontal":-10.8,"spinRate":2235,"spinDirection":142},"zone":5,"typeConfidence":2.0,"plateTime":0.40138247260281945,"extension":5.898588547952304},"hitData":{"launchSpeed":70.7,"launchAngle":13.0,"totalDistance":149.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":130.94,"coordY":142.46}},"index":0,"playId":"faf484a0-baa4-35b2-ab62-c8fbdbbfc23b","pitchNumber":1,"startTime":"2026-05-18T23:46:35.545Z","endTime":"2026-05-18T23:46:42.930Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":595978,"link":"/api/v1/people/595978","batSide":{"code":"R","description":"Right"}},"first":{"id":680757,"link":"/api/v1/people/680757"},"second":{"id":683953,"link":"/api/v1/people/683953"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"credit":"b_ab"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_ab"},{"player":{"id":595978,"link":"/api/v1/people/595978"},"credit":"b_pa"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.60000000000001,"awayTeamWinProbability":34.39999999999999,"homeTeamWinProbabilityAdded":4.70000000000001,"leverageIndex":1.87,"dramaIndex":81.0,"contextMetrics":{},"playEndTime":"2026-05-18T23:46:42.930Z","atBatIndex":12},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Zach McKinstry flies out to center fielder Steven Kwan.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-18T23:48:33.353Z","endTime":"2026-05-18T23:50:20.150Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":73.9,"endSpeed":67.9,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.012833436430824,"aZ":-40.679360797267144,"pfxX":3.6408308446936672,"pfxZ":-7.298037732766659,"pX":-1.0976540520243407,"pZ":3.6814610216919474,"vX0":0.8732176272567541,"vY0":-107.42383623394996,"vZ0":4.323219721548696,"x":158.84,"y":139.38,"x0":-1.9825558036255886,"y0":50.0005969545501,"z0":6.171792269628945,"aX":4.244679439196872},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.9,"breakVerticalInduced":-11.6,"breakHorizontal":-6.8,"spinRate":2402,"spinDirection":41},"zone":11,"typeConfidence":2.0,"plateTime":0.5103259555009418,"extension":6.608450515899037},"index":0,"playId":"c06fe3ec-0d53-357d-a560-b1ee62b42786","pitchNumber":1,"startTime":"2026-05-18T23:48:58.278Z","endTime":"2026-05-18T23:49:02.143Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.0,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.776192725615743,"aZ":-15.204289276027737,"pfxX":-6.501126544340155,"pfxZ":9.390615424655657,"pX":-0.8522763515676899,"pZ":2.7722765766486503,"vX0":5.6231462503485625,"vY0":-133.5893597682864,"vZ0":-4.931161916666621,"x":149.49,"y":163.93,"x0":-2.1398077639240785,"y0":50.00626834495568,"z0":5.735209943493124,"aX":-11.75294980641291},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.1,"breakHorizontal":10.6,"spinRate":2366,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.4100163471296199,"extension":6.5302075449878485},"index":1,"playId":"a3ea34fb-2e75-3628-8936-13357b422e93","pitchNumber":2,"startTime":"2026-05-18T23:49:13.013Z","endTime":"2026-05-18T23:49:17.563Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.69081262652211,"aZ":-22.545941268960544,"pfxX":-9.294885645154732,"pfxZ":5.37890207238436,"pX":-0.9092937245143397,"pZ":3.3531815789375443,"vX0":6.29087485621203,"vY0":-132.54837433100374,"vZ0":-1.7218475225312275,"x":151.66,"y":148.24,"x0":-2.0983613578768483,"y0":50.00455687230431,"z0":5.647402483877988,"aX":-16.643082685753242},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":9.6,"breakHorizontal":15.6,"spinRate":2158,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.41225329176786163,"extension":6.546687988752816},"index":2,"playId":"742526cd-2d2b-39db-baba-524b2398ea91","pitchNumber":3,"startTime":"2026-05-18T23:49:38.731Z","endTime":"2026-05-18T23:49:42.953Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.97308987955638,"aZ":-12.401403288103339,"pfxX":-6.8409815987008535,"pfxZ":10.847932418114727,"pX":0.4743176805389255,"pZ":2.374673916925937,"vX0":8.696623412024953,"vY0":-134.13871080373013,"vZ0":-6.412403292900529,"x":98.92,"y":174.66,"x0":-1.920726508551786,"y0":50.00182392498324,"z0":5.680084598875726,"aX":-12.468363649308731},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":18.5,"breakHorizontal":10.6,"spinRate":2377,"spinDirection":219},"zone":6,"typeConfidence":2.0,"plateTime":0.4083039583370116,"extension":6.6028896183611865},"index":3,"playId":"232ef6e3-cdb3-360a-a1ff-11f0403571b6","pitchNumber":4,"startTime":"2026-05-18T23:49:53.877Z","endTime":"2026-05-18T23:49:57.613Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":84.1,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.490732973744127,"aZ":-21.1993774077503,"pfxX":-9.692444157188302,"pfxZ":6.089107803794715,"pX":-0.5477713695108055,"pZ":2.055257291671144,"vX0":7.082224816627244,"vY0":-133.10896361243636,"vZ0":-5.307623218555247,"x":137.88,"y":183.29,"x0":-1.9783313849104818,"y0":50.00070520260509,"z0":5.601423293394034,"aX":-17.460907818975123},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":10.1,"breakHorizontal":16.1,"spinRate":2112,"spinDirection":226},"zone":7,"typeConfidence":2.0,"plateTime":0.4108539689674009,"extension":6.558495471948933},"hitData":{"launchSpeed":78.5,"launchAngle":30.0,"totalDistance":287.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":144.81,"coordY":85.99}},"index":4,"playId":"2a3b6193-b2b4-3799-abeb-8e7e4e9b24cb","pitchNumber":5,"startTime":"2026-05-18T23:50:10.697Z","endTime":"2026-05-18T23:50:20.150Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"credit":"b_ab"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_ab"},{"player":{"id":656716,"link":"/api/v1/people/656716"},"credit":"b_pa"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.6,"awayTeamWinProbability":36.4,"homeTeamWinProbabilityAdded":-2.000000000000007,"leverageIndex":0.78,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-05-18T23:50:20.150Z","atBatIndex":13},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Matt Vierling lines out sharply to center fielder Steven Kwan.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-18T23:50:21.145Z","endTime":"2026-05-18T23:51:26.328Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.0,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.991895199670324,"aZ":-11.113017963256153,"pfxX":-6.918811776669261,"pfxZ":11.088659011445488,"pX":0.2528324150461821,"pZ":3.745591776627157,"vX0":8.072860097381794,"vY0":-136.66548120690044,"vZ0":-3.440539862436692,"x":107.36,"y":137.65,"x0":-1.8348532164180376,"y0":50.000625820437364,"z0":5.779434993042372,"aX":-13.139076608046972},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":19.6,"breakHorizontal":10.9,"spinRate":2418,"spinDirection":221},"zone":12,"typeConfidence":2.0,"plateTime":0.40017333242196784,"extension":6.517548504307935},"index":0,"playId":"9c384898-5d71-3dac-8f0e-ebd77362225e","pitchNumber":1,"startTime":"2026-05-18T23:50:43.984Z","endTime":"2026-05-18T23:50:47.613Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":86.1,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.75022314825452,"aZ":-23.999209773670497,"pfxX":-10.317909740486929,"pfxZ":4.3456333439924695,"pX":0.2652317263208212,"pZ":2.757284073053014,"vX0":9.692857432761215,"vY0":-135.60122413686452,"vZ0":-3.217038528953091,"x":106.89,"y":164.33,"x0":-1.997093339348997,"y0":50.00489407407946,"z0":5.613880352541361,"aX":-19.41846897977027},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":7.4,"breakHorizontal":16.9,"spinRate":2196,"spinDirection":229},"zone":6,"typeConfidence":2.0,"plateTime":0.40231927072024876,"extension":6.600041446056109},"index":1,"playId":"07c2f734-903e-38b2-9004-288a8d856675","pitchNumber":2,"startTime":"2026-05-18T23:50:59.105Z","endTime":"2026-05-18T23:51:03.394Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.7,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.34980776867891,"aZ":-20.811794340656277,"pfxX":-9.621087301930434,"pfxZ":6.18296815246927,"pX":-0.5177465079800672,"pZ":3.199848644304623,"vX0":7.394118496783823,"vY0":-134.5129349400656,"vZ0":-2.603571255000569,"x":136.74,"y":152.38,"x0":-2.048077609313344,"y0":50.00368084264672,"z0":5.65089531703028,"aX":-17.685083145474017},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.8,"breakHorizontal":16.0,"spinRate":2264,"spinDirection":226},"zone":1,"typeConfidence":2.0,"plateTime":0.4067125560932361,"extension":6.529445543487723},"hitData":{"launchSpeed":103.1,"launchAngle":19.0,"totalDistance":378.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":107.64,"coordY":47.83}},"index":2,"playId":"71d8b41d-d24b-3b1f-8825-c81cc53446b7","pitchNumber":3,"startTime":"2026-05-18T23:51:15.388Z","endTime":"2026-05-18T23:51:26.328Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"credit":"b_ab"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_ab"},{"player":{"id":663837,"link":"/api/v1/people/663837"},"credit":"b_pa"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.1,"awayTeamWinProbability":37.9,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.58,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-05-18T23:51:26.328Z","atBatIndex":14},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Wenceel Pérez flies out to left fielder Angel Martínez.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-18T23:51:24.502Z","endTime":"2026-05-18T23:52:14.864Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"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":93.1,"endSpeed":85.2,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.06025868650218,"aZ":-14.051986946630551,"pfxX":-8.972255381612019,"pfxZ":9.761374531221447,"pX":-0.008575539970199378,"pZ":2.3925816998273235,"vX0":8.36001755749126,"vY0":-135.29504963370687,"vZ0":-6.026918293435153,"x":117.33,"y":174.18,"x0":-1.9703963927428105,"y0":50.00668991946555,"z0":5.631166273755483,"aX":-16.66494026476211},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.6,"breakHorizontal":14.5,"spinRate":2444,"spinDirection":224},"zone":5,"typeConfidence":2.0,"plateTime":0.40457806857258705,"extension":6.542923654436612},"index":0,"playId":"33dc9acc-0a5b-32ef-82fe-a887f41d821f","pitchNumber":1,"startTime":"2026-05-18T23:51:49.339Z","endTime":"2026-05-18T23:51:53.573Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":76.9,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.29409051516652,"aZ":-25.78705677058639,"pfxX":-7.703719603488488,"pfxZ":4.265937947221593,"pX":-0.5503721309471841,"pZ":2.452232998360915,"vX0":6.075309789143036,"vY0":-121.24182824463072,"vZ0":-2.3894411487356924,"x":137.98,"y":172.57,"x0":-2.0799863380497805,"y0":50.00522409179823,"z0":5.68660249661975,"aX":-11.543576036606018},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":7.4,"breakHorizontal":12.6,"spinRate":1467,"spinDirection":228},"zone":4,"typeConfidence":2.0,"plateTime":0.45067546157624916,"extension":6.612154918761654},"hitData":{"launchSpeed":89.0,"launchAngle":49.0,"totalDistance":260.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":92.71,"coordY":100.99}},"index":1,"playId":"39d05c36-6bd3-3095-9d74-fe73a0c2a804","pitchNumber":2,"startTime":"2026-05-18T23:52:04.661Z","endTime":"2026-05-18T23:52:14.864Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"credit":"b_ab"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_ab"},{"player":{"id":672761,"link":"/api/v1/people/672761"},"credit":"b_pa"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.199999999999996,"awayTeamWinProbability":38.800000000000004,"homeTeamWinProbabilityAdded":-0.9000000000000057,"leverageIndex":0.38,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-05-18T23:52:14.864Z","atBatIndex":15},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Brayan Rocchio triples (1) on a sharp line drive to center fielder Matt Vierling.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-18T23:54:02.792Z","endTime":"2026-05-18T23:55:03.667Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.5,"endSpeed":72.5,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.96492412889102,"aZ":-42.0621948620722,"pfxX":-7.323350963798999,"pfxZ":-7.500753631359478,"pX":-0.28615903316763447,"pZ":1.7515473522284783,"vX0":-0.5406718374814997,"vY0":-114.381517502465,"vZ0":0.04345963605278369,"x":127.91,"y":191.49,"x0":0.9043298115236378,"y0":50.001275265861175,"z0":5.871892394215634,"aX":-9.659008069151522},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.6,"breakVerticalInduced":-13.2,"breakHorizontal":13.4,"spinRate":3002,"spinDirection":313},"zone":7,"typeConfidence":2.0,"plateTime":0.47967048780152055,"extension":5.785929720881468},"index":0,"playId":"d47be882-7968-3796-ac8d-4ab76d1c42c2","pitchNumber":1,"startTime":"2026-05-18T23:54:33.190Z","endTime":"2026-05-18T23:54:37.899Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.8,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.752018843178544,"aZ":-27.35632715081065,"pfxX":8.58069675453548,"pfxZ":2.5141536013268126,"pX":0.6256789407345039,"pZ":2.871322858478442,"vX0":-2.9052467608432737,"vY0":-137.18811683470648,"vZ0":-2.4916132056446956,"x":93.15,"y":161.25,"x0":0.5799720994959637,"y0":50.00460852118597,"z0":5.6452701077658585,"aX":16.448813014330963},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":4.2,"breakHorizontal":-15.0,"spinRate":2281,"spinDirection":137},"zone":3,"typeConfidence":2.0,"plateTime":0.3983995885825369,"extension":5.797301529467098},"hitData":{"launchSpeed":100.7,"launchAngle":20.0,"totalDistance":362.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":165.72,"coordY":48.53}},"index":1,"playId":"d67ce5d5-e0f0-3b7c-a7b4-ff36f2a7ecde","pitchNumber":2,"startTime":"2026-05-18T23:54:46.828Z","endTime":"2026-05-18T23:55:03.667Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_ab"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_ab"},{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_pa"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.6,"awayTeamWinProbability":48.4,"homeTeamWinProbabilityAdded":-9.599999999999994,"leverageIndex":1.03,"dramaIndex":90.0,"contextMetrics":{},"playEndTime":"2026-05-18T23:55:03.667Z","atBatIndex":16},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Angel Martínez grounds out, second baseman Zach McKinstry to first baseman Spencer Torkelson.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-18T23:55:07.901Z","endTime":"2026-05-18T23:56:28.036Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.7,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.544708185288137,"aZ":-26.898418931275597,"pfxX":6.30268882789946,"pfxZ":2.7419844981815302,"pX":-0.3030670741864732,"pZ":4.029767922625472,"vX0":-4.462367480914202,"vY0":-137.34555710980413,"vZ0":0.1273922544281847,"x":128.55,"y":129.98,"x0":0.5184970017746233,"y0":50.00083091500723,"z0":5.802165669620083,"aX":12.119171651256927},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":5.2,"breakHorizontal":-10.6,"spinRate":2145,"spinDirection":140},"zone":11,"typeConfidence":2.0,"plateTime":0.39779446152042564,"extension":5.890272911676175},"index":0,"playId":"1a5c8d83-0dce-3660-837e-a32d2cbc24a0","pitchNumber":1,"startTime":"2026-05-18T23:55:37.036Z","endTime":"2026-05-18T23:55:40.498Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"R","description":"Right"}},"third":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":88.2,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.052872652533726,"aZ":-24.61952649654599,"pfxX":9.062067113699161,"pfxZ":3.8396589711703424,"pX":-0.8542616831741058,"pZ":2.0047130921280965,"vX0":-6.143999685074043,"vY0":-138.66716826736376,"vZ0":-5.932323589853159,"x":149.56,"y":184.65,"x0":0.20135012898626622,"y0":50.00211182083179,"z0":5.7913674380547855,"aX":17.82672684780585},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":6.0,"breakHorizontal":-15.4,"spinRate":2214,"spinDirection":141},"zone":13,"typeConfidence":2.0,"plateTime":0.3934602933133262,"extension":5.921551574976001},"index":1,"playId":"0ed5e082-1b63-3bed-86f6-616bd0c24707","pitchNumber":2,"startTime":"2026-05-18T23:55:58.368Z","endTime":"2026-05-18T23:56:02.352Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"R","description":"Right"}},"third":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":88.4,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.416605825171395,"aZ":-22.768694180981534,"pfxX":8.426486986484353,"pfxZ":4.724053195173154,"pX":-0.3480115073713617,"pZ":3.0997246009459274,"vX0":-4.040850426521402,"vY0":-139.7555674560275,"vZ0":-3.679781258636467,"x":130.27,"y":155.09,"x0":0.01615189878507877,"y0":50.005695717690394,"z0":5.916376266836374,"aX":16.78910774453702},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":8.0,"breakHorizontal":-14.5,"spinRate":2241,"spinDirection":143},"zone":1,"typeConfidence":2.0,"plateTime":0.3908672120451602,"extension":5.779872338749042},"hitData":{"launchSpeed":83.7,"launchAngle":-12.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":141.17,"coordY":164.35}},"index":2,"playId":"886a5bd3-ba3a-3996-a4b9-e839523ca98f","pitchNumber":3,"startTime":"2026-05-18T23:56:19.765Z","endTime":"2026-05-18T23:56:28.036Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"R","description":"Right"}},"third":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"credit":"b_ab"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_ab"},{"player":{"id":682657,"link":"/api/v1/people/682657"},"credit":"b_pa"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.900000000000006,"awayTeamWinProbability":44.099999999999994,"homeTeamWinProbabilityAdded":4.300000000000004,"leverageIndex":1.28,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2026-05-18T23:56:28.036Z","atBatIndex":17},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"José Ramírez walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-18T23:56:34.507Z","endTime":"2026-05-18T23:58:49.568Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"postOnThird":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,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":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"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":96.0,"endSpeed":88.5,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.709483021058155,"aZ":-25.576082465999136,"pfxX":6.854840253180332,"pfxZ":3.304895023478135,"pX":-1.490288705318237,"pZ":4.106361217009647,"vX0":-6.527728945095776,"vY0":-139.7525101057343,"vZ0":-0.764290962028234,"x":173.81,"y":127.91,"x0":-0.025498077615901588,"y0":50.0044615060327,"z0":6.049239607019375,"aX":13.68912935523507},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":6.0,"breakHorizontal":-11.3,"spinRate":2151,"spinDirection":143},"zone":11,"typeConfidence":2.0,"plateTime":0.3905213975493047,"extension":5.85757260408228},"index":0,"playId":"ec61cd34-01dd-3667-b146-f0d71a3a18be","pitchNumber":1,"startTime":"2026-05-18T23:56:56.730Z","endTime":"2026-05-18T23:57:00.117Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"R","description":"Right"}},"third":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":1,"playId":"f943a53f-8996-4a3b-b2c3-feff674863ce","startTime":"2026-05-18T23:57:17.336Z","endTime":"2026-05-18T23:57:22.336Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"R","description":"Right"}},"third":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":88.1,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.38406965869324,"aZ":-21.84926452487623,"pfxX":7.042578934520957,"pfxZ":5.203579717524402,"pX":-1.2893417093750967,"pZ":3.679309943884049,"vX0":-6.3263328901885,"vY0":-139.50214582615124,"vZ0":-2.255162477521945,"x":166.15,"y":139.44,"x0":0.08530527016929884,"y0":50.00449682201293,"z0":5.92817620790432,"aX":13.976851340563835},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":9.2,"breakHorizontal":-11.5,"spinRate":2218,"spinDirection":143},"zone":11,"typeConfidence":2.0,"plateTime":0.3916126297320237,"extension":5.906904873189528},"index":2,"playId":"cdb88064-6cc6-3bcd-b2a8-a065ad60a29a","pitchNumber":2,"startTime":"2026-05-18T23:57:34.053Z","endTime":"2026-05-18T23:57:38.013Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"R","description":"Right"}},"third":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.2,"endSpeed":70.8,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.389201489524122,"aZ":-42.442487829707424,"pfxX":-7.913983610725883,"pfxZ":-8.087174629744124,"pX":1.5454752283576518,"pZ":3.1630901134471103,"vX0":3.9551685415988285,"vY0":-112.26117492497876,"vZ0":3.354576317571397,"x":58.09,"y":153.38,"x0":0.7838999493240394,"y0":50.0051735400417,"z0":5.986538557052834,"aX":-10.045660690999243},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.5,"breakVerticalInduced":-13.3,"breakHorizontal":13.2,"spinRate":2794,"spinDirection":313},"zone":12,"typeConfidence":2.0,"plateTime":0.4889667834320939,"extension":5.626695960351613},"index":3,"playId":"b9e6f5c9-24e9-3d78-be44-229f7c8c0140","pitchNumber":3,"startTime":"2026-05-18T23:57:55.411Z","endTime":"2026-05-18T23:57:58.691Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"R","description":"Right"}},"third":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":86.7,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.101536341643545,"aZ":-20.34326626625606,"pfxX":9.017694350547876,"pfxZ":6.123826917123273,"pX":-0.1853997777502684,"pZ":3.145782132912663,"vX0":-4.245281171868749,"vY0":-138.40267791607172,"vZ0":-3.8091618122637603,"x":124.07,"y":153.84,"x0":0.20037172474754378,"y0":50.0014259448521,"z0":5.909449094326255,"aX":17.419632705066427},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":10.4,"breakHorizontal":-15.4,"spinRate":2269,"spinDirection":141},"zone":2,"typeConfidence":2.0,"plateTime":0.3963750950431515,"extension":5.891989037846052},"index":4,"playId":"9176d2e3-c3cf-3727-b4c4-24cbf3c268fe","pitchNumber":4,"startTime":"2026-05-18T23:58:18.212Z","endTime":"2026-05-18T23:58:22.769Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"R","description":"Right"}},"third":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.4,"endSpeed":72.0,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.34765010978502,"aZ":-43.226695793085185,"pfxX":-8.157246604273837,"pfxZ":-8.450997627269556,"pX":1.1486204429450013,"pZ":2.0632744867715016,"vX0":3.2512783349010608,"vY0":-114.04717778974891,"vZ0":1.1538707161761026,"x":73.22,"y":183.07,"x0":0.758827434674142,"y0":50.00202290221347,"z0":5.837647103770437,"aX":-10.669666901995898},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.4,"breakVerticalInduced":-14.6,"breakHorizontal":13.9,"spinRate":2749,"spinDirection":318},"zone":14,"typeConfidence":2.0,"plateTime":0.4815534322853079,"extension":5.886389249835618},"index":5,"playId":"9520acbd-52e1-34bf-bc92-e2ff4cf44c55","pitchNumber":5,"startTime":"2026-05-18T23:58:43.762Z","endTime":"2026-05-18T23:58:49.568Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"R","description":"Right"}},"third":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"credit":"b_pa"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.400000000000006,"awayTeamWinProbability":46.599999999999994,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":1.57,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2026-05-18T23:58:49.568Z","atBatIndex":18},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Chase DeLauter grounds into a force out, second baseman Zach McKinstry to shortstop Zack Short. Brayan Rocchio scores. José Ramírez out at 2nd. Chase DeLauter to 1st.","rbi":1,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-18T23:58:58.759Z","endTime":"2026-05-18T23:59:29.165Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"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":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":670097,"link":"/api/v1/people/670097"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":{"id":664285,"link":"/api/v1/people/664285"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 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":93.6,"endSpeed":86.9,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.161429903624754,"aZ":-24.974264803477173,"pfxX":6.592116790501389,"pfxZ":3.77251247801519,"pX":-0.3360400672323945,"pZ":2.084989383156536,"vX0":-5.7273565820987775,"vY0":-136.34433688715478,"vZ0":-5.35539055498441,"x":129.81,"y":182.49,"x0":0.9214651601923383,"y0":50.00350147344741,"z0":5.767795909349379,"aX":12.580723990472482},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":6.0,"breakHorizontal":-10.9,"spinRate":2206,"spinDirection":140},"zone":7,"typeConfidence":2.0,"plateTime":0.3996557948346231,"extension":5.947551062789269},"hitData":{"launchSpeed":71.7,"launchAngle":-22.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.76,"coordY":163.84}},"index":0,"playId":"723cced3-1b45-3504-b09e-05e4ca792c18","pitchNumber":1,"startTime":"2026-05-18T23:59:21.966Z","endTime":"2026-05-18T23:59:29.165Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"first":{"id":608070,"link":"/api/v1/people/608070"},"third":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":800050,"link":"/api/v1/people/800050"},"credit":"b_ab"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_ab"},{"player":{"id":800050,"link":"/api/v1/people/800050"},"credit":"b_pa"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":-0.4000000000000057,"leverageIndex":2.16,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-05-18T23:59:29.165Z","atBatIndex":19},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Rhys Hoskins doubles (7) on a sharp line drive to left fielder Riley Greene. Chase DeLauter scores.","rbi":1,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-18T23:59:46.031Z","endTime":"2026-05-19T00:00:36.037Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":{"id":664285,"link":"/api/v1/people/664285"},"isScoringEvent":true,"rbi":true,"earned":true,"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.4,"endSpeed":72.6,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.93423599610547,"aZ":-42.51620748153504,"pfxX":-7.173147366324843,"pfxZ":-7.8684105132593904,"pX":-0.8972468650574331,"pZ":1.157145438799801,"vX0":-2.956194940104916,"vY0":-114.17913932262717,"vZ0":-0.9502052156905093,"x":151.2,"y":207.54,"x0":1.3480746167697961,"y0":50.00440374191318,"z0":5.779555146780649,"aX":-9.426465213540151},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.8,"breakVerticalInduced":-14.2,"breakHorizontal":13.8,"spinRate":2851,"spinDirection":320},"zone":13,"typeConfidence":2.0,"plateTime":0.4805797730043788,"extension":5.961377267966777},"index":0,"playId":"cc06d7e4-8fc6-38df-921d-9c1e4141c6b0","pitchNumber":1,"startTime":"2026-05-19T00:00:01.958Z","endTime":"2026-05-19T00:00:06.481Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"first":{"id":800050,"link":"/api/v1/people/800050"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":87.7,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.45163978356046,"aZ":-24.929027268877267,"pfxX":8.786728604851003,"pfxZ":3.7285352499302125,"pX":0.09442626709341048,"pZ":1.8061604187619564,"vX0":-5.006413273073636,"vY0":-137.75490356290888,"vZ0":-6.19029971769372,"x":113.4,"y":190.01,"x0":0.7833556164729584,"y0":50.00219331374463,"z0":5.742068243398964,"aX":17.072173709944103},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":5.8,"breakHorizontal":-15.0,"spinRate":2110,"spinDirection":138},"zone":8,"typeConfidence":2.0,"plateTime":0.39594616609159283,"extension":5.952608848262224},"hitData":{"launchSpeed":108.3,"launchAngle":16.0,"totalDistance":314.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":73.45,"coordY":62.96}},"index":1,"playId":"f35a2b32-7dd6-3a4a-90bf-650852d1dc50","pitchNumber":2,"startTime":"2026-05-19T00:00:21.203Z","endTime":"2026-05-19T00:00:36.037Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"first":{"id":800050,"link":"/api/v1/people/800050"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656555,"link":"/api/v1/people/656555"},"credit":"b_ab"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_ab"},{"player":{"id":656555,"link":"/api/v1/people/656555"},"credit":"b_pa"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.300000000000004,"awayTeamWinProbability":59.699999999999996,"homeTeamWinProbabilityAdded":-12.699999999999996,"leverageIndex":1.01,"dramaIndex":109.0,"contextMetrics":{},"playEndTime":"2026-05-19T00:00:36.037Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"David Fry strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-19T00:00:45.175Z","endTime":"2026-05-19T00:03:16.684Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"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":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.7,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.99079902115919,"aZ":-26.07917853697299,"pfxX":8.96134804836819,"pfxZ":3.620324380747488,"pX":0.763780604290715,"pZ":1.3146814659960375,"vX0":-2.65098923844353,"vY0":-128.49374102870632,"vZ0":-5.491269166373391,"x":87.89,"y":203.28,"x0":0.6404752734189668,"y0":50.00305793146889,"z0":5.488998390548791,"aX":15.082729441830862},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":5.6,"breakHorizontal":-15.7,"spinRate":1592,"spinDirection":124},"zone":14,"typeConfidence":2.0,"plateTime":0.42521138680679327,"extension":5.857301161785874},"index":0,"playId":"2b38ac18-9e68-3c17-8321-8f13de79223b","pitchNumber":1,"startTime":"2026-05-19T00:01:14.647Z","endTime":"2026-05-19T00:01:18.778Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":681807,"link":"/api/v1/people/681807","batSide":{"code":"R","description":"Right"}},"second":{"id":656555,"link":"/api/v1/people/656555"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.4,"endSpeed":72.3,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.09693754264694,"aZ":-41.872132670554,"pfxX":-7.511365176953945,"pfxZ":-7.398641601247252,"pX":-1.0507209629248746,"pZ":1.8229436678065245,"vX0":-1.3468729812509106,"vY0":-114.11679015421214,"vZ0":0.26618577895934914,"x":157.05,"y":189.56,"x0":0.5233078264882263,"y0":50.00045627555757,"z0":5.848474203963228,"aX":-9.849782002589498},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.6,"breakVerticalInduced":-13.0,"breakHorizontal":13.9,"spinRate":2888,"spinDirection":320},"zone":13,"typeConfidence":2.0,"plateTime":0.48100161404529995,"extension":5.911967562027283},"index":1,"playId":"12cb6b83-16d9-3461-a122-830764b17ed8","pitchNumber":2,"startTime":"2026-05-19T00:01:35.838Z","endTime":"2026-05-19T00:01:40.585Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":681807,"link":"/api/v1/people/681807","batSide":{"code":"R","description":"Right"}},"second":{"id":656555,"link":"/api/v1/people/656555"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.2,"endSpeed":72.2,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.400380447125738,"aZ":-42.37942317363295,"pfxX":-8.076850981683876,"pfxZ":-7.7933932682671925,"pX":0.38381904832784053,"pZ":1.9879975881197522,"vX0":1.39483502052981,"vY0":-113.82428969041042,"vZ0":0.8743678943035591,"x":102.37,"y":185.1,"x0":0.8113749685919305,"y0":50.00422081878164,"z0":5.803626445656377,"aX":-10.571542602367503},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.3,"breakVerticalInduced":-13.6,"breakHorizontal":14.3,"spinRate":2848,"spinDirection":319},"zone":9,"typeConfidence":2.0,"plateTime":0.48166846779213257,"extension":5.835114061551644},"index":2,"playId":"9d430a81-cf4d-3025-9cda-d10d8281cd98","pitchNumber":3,"startTime":"2026-05-19T00:01:55.358Z","endTime":"2026-05-19T00:01:59.325Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":681807,"link":"/api/v1/people/681807","batSide":{"code":"R","description":"Right"}},"second":{"id":656555,"link":"/api/v1/people/656555"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":82.6,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.96369777394138,"aZ":-31.069363961203827,"pfxX":8.812704071982571,"pfxZ":0.6389182376629075,"pX":-0.2936543536847563,"pZ":1.4129244177826314,"vX0":-5.047573288082292,"vY0":-129.98868999515108,"vZ0":-4.858463260688673,"x":128.19,"y":200.63,"x0":0.5233663692110534,"y0":50.00003428958567,"z0":5.651120009235774,"aX":15.154672553605494},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":0.4,"breakHorizontal":-14.9,"spinRate":1706,"spinDirection":125},"zone":13,"typeConfidence":2.0,"plateTime":0.42055438465184647,"extension":6.011205302633363},"index":3,"playId":"f87e90e4-5026-3f65-9fd8-bcae513e38c1","pitchNumber":4,"startTime":"2026-05-19T00:02:17.834Z","endTime":"2026-05-19T00:02:22.071Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":681807,"link":"/api/v1/people/681807","batSide":{"code":"R","description":"Right"}},"second":{"id":656555,"link":"/api/v1/people/656555"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.6,"endSpeed":73.2,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.204284543511427,"aZ":-44.23126652924348,"pfxX":-7.63144301668304,"pfxZ":-9.041595175501119,"pX":-1.845017768266645,"pZ":0.2149765837589543,"vX0":-2.8445791453122986,"vY0":-115.81641859615091,"vZ0":-2.817683674390698,"x":187.33,"y":232.98,"x0":0.3966796703101383,"y0":50.00076537773419,"z0":5.750168903760695,"aX":-10.181052825116883},"breaks":{"breakAngle":13.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.6,"breakVerticalInduced":-16.8,"breakHorizontal":14.6,"spinRate":3024,"spinDirection":322},"zone":13,"typeConfidence":2.0,"plateTime":0.47617591497501666,"extension":5.881427395066947},"index":4,"playId":"332fbf5f-31be-3f74-a6a5-a907ccab6c08","pitchNumber":5,"startTime":"2026-05-19T00:02:40.329Z","endTime":"2026-05-19T00:02:47.933Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":681807,"link":"/api/v1/people/681807","batSide":{"code":"R","description":"Right"}},"second":{"id":656555,"link":"/api/v1/people/656555"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.4,"endSpeed":72.6,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.511641430112164,"aZ":-42.72395311882408,"pfxX":-7.272211733532961,"pfxZ":-8.003710914715498,"pX":-0.6964903897005271,"pZ":1.7743735838934014,"vX0":-0.7983555106238641,"vY0":-114.25681614710275,"vZ0":0.3575250019109497,"x":143.55,"y":190.87,"x0":0.6020342266448481,"y0":50.00000378640823,"z0":5.822217081315658,"aX":-9.590462355639684},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.6,"breakVerticalInduced":-14.0,"breakHorizontal":13.3,"spinRate":2975,"spinDirection":321},"zone":7,"typeConfidence":2.0,"plateTime":0.479801196583852,"extension":5.96657070356851},"index":5,"playId":"6a9c9c61-8834-32e8-b048-4852f8790819","pitchNumber":6,"startTime":"2026-05-19T00:03:12.168Z","endTime":"2026-05-19T00:03:16.684Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":681807,"link":"/api/v1/people/681807","batSide":{"code":"R","description":"Right"}},"second":{"id":656555,"link":"/api/v1/people/656555"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681807,"link":"/api/v1/people/681807"},"credit":"b_ab"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_ab"},{"player":{"id":681807,"link":"/api/v1/people/681807"},"credit":"b_pa"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.7,"awayTeamWinProbability":56.3,"homeTeamWinProbabilityAdded":3.3999999999999986,"leverageIndex":1.25,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2026-05-19T00:03:16.684Z","atBatIndex":21},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Zack Short grounds out, third baseman José Ramírez to first baseman Rhys Hoskins.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-19T00:05:12.626Z","endTime":"2026-05-19T00:06:25.415Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":670097,"fullName":"Zack Short","link":"/api/v1/people/670097"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":670097,"fullName":"Zack Short","link":"/api/v1/people/670097"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":656555,"link":"/api/v1/people/656555"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.5,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.91997748492638,"aZ":-15.693095152221808,"pfxX":-7.810080467340828,"pfxZ":9.072920081496301,"pX":0.6146982125631753,"pZ":2.7650187168061393,"vX0":8.930760588367711,"vY0":-133.26372385044672,"vZ0":-4.970432026166792,"x":93.57,"y":164.12,"x0":-1.749351739783201,"y0":50.004445717327194,"z0":5.770575786240667,"aX":-14.191186477923388},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.6,"breakHorizontal":12.5,"spinRate":2264,"spinDirection":217},"zone":3,"typeConfidence":2.0,"plateTime":0.4094304896048233,"extension":6.579870617849508},"index":0,"playId":"d5d0ab42-f353-3f27-80dd-e9b4c794a153","pitchNumber":1,"startTime":"2026-05-19T00:05:27.756Z","endTime":"2026-05-19T00:05:31.974Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":670097,"link":"/api/v1/people/670097","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.0,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.79868590135638,"aZ":-24.800190468842313,"pfxX":0.587629392271448,"pfxZ":4.553010551442731,"pX":1.005062169524759,"pZ":1.9515218398788026,"vX0":6.93111447243813,"vY0":-126.20060668309863,"vZ0":-4.6638248600030865,"x":78.69,"y":186.09,"x0":-1.8489618406603876,"y0":50.000763314770964,"z0":5.812033534443473,"aX":0.95069736801672},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":7.4,"breakHorizontal":-2.6,"spinRate":2216,"spinDirection":193},"zone":14,"typeConfidence":2.0,"plateTime":0.43340559670970213,"extension":6.351543744213432},"index":1,"playId":"0d7584cd-b760-3ef2-b0a6-e9409419a9af","pitchNumber":2,"startTime":"2026-05-19T00:05:42.843Z","endTime":"2026-05-19T00:05:47.413Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":670097,"link":"/api/v1/people/670097","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.6,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.854832918803904,"aZ":-23.640312507939964,"pfxX":0.6055176621276024,"pfxZ":5.092255588234669,"pX":1.3743531948764933,"pZ":1.429046037767262,"vX0":8.000731594765867,"vY0":-128.16994819932265,"vZ0":-6.130597169085086,"x":64.61,"y":200.2,"x0":-1.8575589208503653,"y0":50.00063255860991,"z0":5.681368563624755,"aX":1.0118602969709756},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":8.2,"breakHorizontal":-2.8,"spinRate":2183,"spinDirection":195},"zone":14,"typeConfidence":2.0,"plateTime":0.4262794442475686,"extension":6.543036076974973},"index":2,"playId":"f84f5d6b-e731-3755-9a0a-f8facc6f94d2","pitchNumber":3,"startTime":"2026-05-19T00:06:01.483Z","endTime":"2026-05-19T00:06:05.028Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":670097,"link":"/api/v1/people/670097","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.4,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.44176889090149,"aZ":-24.933293016709946,"pfxX":0.5607889421428562,"pfxZ":4.305108190985409,"pX":0.2831129802205631,"pZ":2.747668084295864,"vX0":5.791599152892455,"vY0":-128.59015327088693,"vZ0":-2.997171919504431,"x":106.21,"y":164.59,"x0":-2.06677009053094,"y0":50.00640128071796,"z0":5.852635855857933,"aX":0.9425633251629731},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":7.3,"breakHorizontal":-2.3,"spinRate":2111,"spinDirection":190},"zone":3,"typeConfidence":2.0,"plateTime":0.42516456551725,"extension":6.41703550754887},"hitData":{"launchSpeed":85.4,"launchAngle":-10.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":92.01,"coordY":151.73}},"index":3,"playId":"b0bb67dc-af08-3475-bf94-e4d8281e60b8","pitchNumber":4,"startTime":"2026-05-19T00:06:17.961Z","endTime":"2026-05-19T00:06:25.415Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":670097,"link":"/api/v1/people/670097","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670097,"link":"/api/v1/people/670097"},"credit":"b_ab"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_ab"},{"player":{"id":670097,"link":"/api/v1/people/670097"},"credit":"b_pa"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.9,"awayTeamWinProbability":59.1,"homeTeamWinProbabilityAdded":-2.8000000000000043,"leverageIndex":1.07,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-05-19T00:06:25.415Z","atBatIndex":22},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Colt Keith singles on a ground ball to shortstop Brayan Rocchio.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-19T00:06:31.310Z","endTime":"2026-05-19T00:08:02.894Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"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":87.5,"endSpeed":80.1,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.298678620713858,"aZ":-23.598985677163196,"pfxX":1.0891138747636526,"pfxZ":5.231463210118591,"pX":0.45838586773482876,"pZ":3.2807715315578507,"vX0":6.043395651288786,"vY0":-127.26620142658973,"vZ0":-1.6499091559197352,"x":99.53,"y":150.2,"x0":-2.089207340077068,"y0":50.00271859845374,"z0":5.807960307890044,"aX":1.7844846857599668},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":9.4,"breakHorizontal":-3.4,"spinRate":2129,"spinDirection":203},"zone":3,"typeConfidence":2.0,"plateTime":0.43049838559020337,"extension":6.31305036869153},"index":0,"playId":"def4b873-d9dd-3ab8-8c0b-69e2c0db9307","pitchNumber":1,"startTime":"2026-05-19T00:06:51.557Z","endTime":"2026-05-19T00:06:55.289Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":75.8,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.283995757351466,"aZ":-16.331830817146496,"pfxX":-0.03889419446556319,"pfxZ":10.80024001350055,"pX":0.6518047038789362,"pZ":2.1673676374205253,"vX0":6.488605239343821,"vY0":-120.57211860697352,"vZ0":-4.885050410787477,"x":92.15,"y":180.26,"x0":-2.0734336488698735,"y0":50.002568097936425,"z0":5.66884474980609,"aX":-0.05857474605997231},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":18.6,"breakHorizontal":-1.6,"spinRate":1159,"spinDirection":227},"zone":9,"typeConfidence":2.0,"plateTime":0.4549528984570981,"extension":6.662194896281333},"index":1,"playId":"2d4b6fe2-c00e-327d-8e88-aaa3f354f90c","pitchNumber":2,"startTime":"2026-05-19T00:07:12.105Z","endTime":"2026-05-19T00:07:17.483Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.5,"endSpeed":73.4,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.994179261925076,"aZ":-42.21918518074878,"pfxX":3.3479872835219444,"pfxZ":-7.4079754621755765,"pX":-0.9310618054199484,"pZ":2.354375443858965,"vX0":1.6532883254909034,"vY0":-115.8156349549995,"vZ0":0.8995874405680073,"x":152.49,"y":175.21,"x0":-2.089527095910414,"y0":50.00244677310648,"z0":6.004454880313858,"aX":4.539687539602232},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.2,"breakVerticalInduced":-12.8,"breakHorizontal":-6.5,"spinRate":2489,"spinDirection":43},"zone":13,"typeConfidence":2.0,"plateTime":0.47325092618816633,"extension":6.409585585781753},"index":2,"playId":"8b3a4746-22cf-314f-91f3-198048091bb7","pitchNumber":3,"startTime":"2026-05-19T00:07:36.686Z","endTime":"2026-05-19T00:07:41.594Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":88.2,"endSpeed":80.8,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.673443789586088,"aZ":-27.16489454265892,"pfxX":0.733583381055368,"pfxZ":3.0100256693525544,"pX":1.2763464614311593,"pZ":3.1527436900563153,"vX0":8.44766344372817,"vY0":-128.1737891336752,"vZ0":-1.2493804365703194,"x":68.35,"y":153.66,"x0":-2.158278581454859,"y0":50.00041522453518,"z0":5.769147481438863,"aX":1.2179957011849039},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":5.4,"breakHorizontal":-3.2,"spinRate":2180,"spinDirection":189},"zone":12,"typeConfidence":2.0,"plateTime":0.42746141950891126,"extension":6.532328830152052},"hitData":{"launchSpeed":46.5,"launchAngle":8.0,"totalDistance":53.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":117.8,"coordY":154.03}},"index":3,"playId":"1802eaa0-9833-37b0-b481-24c3de9d8d45","pitchNumber":4,"startTime":"2026-05-19T00:07:54.288Z","endTime":"2026-05-19T00:08:02.894Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_ab"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_ab"},{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_pa"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.0,"awayTeamWinProbability":56.0,"homeTeamWinProbabilityAdded":3.1000000000000014,"leverageIndex":0.78,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-05-19T00:08:02.894Z","atBatIndex":23},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kevin McGonigle walks. Colt Keith to 2nd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-19T00:08:17.072Z","endTime":"2026-05-19T00:09:54.326Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"postOnSecond":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":86.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.175666354139565,"aZ":-23.5074108686387,"pfxX":-10.04880474008234,"pfxZ":4.5948882717423185,"pX":-0.8562202495055155,"pZ":2.5000715197587953,"vX0":6.995432940257112,"vY0":-135.86367113046404,"vZ0":-4.1343246484670235,"x":149.64,"y":171.28,"x0":-2.146725156595904,"y0":50.00413256633571,"z0":5.65675129594362,"aX":-18.96232865347716},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":7.7,"breakHorizontal":16.9,"spinRate":2242,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.4017136042807019,"extension":6.495820307155046},"index":0,"playId":"3d9179f4-eefa-374e-a1aa-c44a20a92a2f","pitchNumber":1,"startTime":"2026-05-19T00:08:37.546Z","endTime":"2026-05-19T00:08:41.739Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":82.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.01213519164377,"aZ":-24.306741508190946,"pfxX":-1.2264634002289863,"pfxZ":4.599521435860094,"pX":-0.8568146909154691,"pZ":2.881255873944383,"vX0":4.144861638073914,"vY0":-128.9633690001661,"vZ0":-2.2654936175282123,"x":149.66,"y":160.99,"x0":-2.3149010529932306,"y0":50.00127657895195,"z0":5.6170924105091435,"aX":-2.0974454801256277},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":8.2,"breakHorizontal":1.4,"spinRate":2069,"spinDirection":204},"zone":11,"typeConfidence":2.0,"plateTime":0.42227855661030933,"extension":6.453774962748463},"index":1,"playId":"2f1635af-b204-34f0-a67a-42f8df3321a2","pitchNumber":2,"startTime":"2026-05-19T00:08:55.123Z","endTime":"2026-05-19T00:08:59.511Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":92.2,"endSpeed":85.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.141896885888038,"aZ":-20.831504232547072,"pfxX":-8.810718104804042,"pfxZ":6.1673455853865065,"pX":-0.32914722523569684,"pZ":3.111430197846007,"vX0":7.927948136593731,"vY0":-134.08340999398445,"vZ0":-2.915049249298908,"x":129.55,"y":154.77,"x0":-2.1644885399621736,"y0":50.006264076680814,"z0":5.681599383231386,"aX":-16.214665355676164},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.8,"breakHorizontal":14.5,"spinRate":2157,"spinDirection":227},"zone":1,"typeConfidence":2.0,"plateTime":0.4068804158968935,"extension":6.5497648017384975},"index":2,"playId":"074e748f-6380-30f3-9182-481fa77386a9","pitchNumber":3,"startTime":"2026-05-19T00:09:11.092Z","endTime":"2026-05-19T00:09:15.278Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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.9,"endSpeed":81.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.182602005036316,"aZ":-26.623591941420468,"pfxX":-0.5619626121437458,"pfxZ":3.3178191457400903,"pX":-0.7534325969858107,"pZ":3.4253456017869888,"vX0":4.217480742598025,"vY0":-128.02119640448694,"vZ0":-0.5634979552676427,"x":145.72,"y":146.3,"x0":-2.342898127321896,"y0":50.006123811564265,"z0":5.715750495281357,"aX":-0.9415487330639296},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":6.1,"breakHorizontal":0.1,"spinRate":2053,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.42636877359870917,"extension":6.410405098337486},"index":3,"playId":"66c643c2-bd2e-3129-b07e-25d427746570","pitchNumber":4,"startTime":"2026-05-19T00:09:30.593Z","endTime":"2026-05-19T00:09:34.314Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":89.2,"endSpeed":82.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.776803504521375,"aZ":-25.825256195446297,"pfxX":-0.9928364393199294,"pfxZ":3.6638312980045935,"pX":-0.9558771511319708,"pZ":2.4422805276213215,"vX0":3.870867635130956,"vY0":-129.91793630424024,"vZ0":-3.223169958943641,"x":153.44,"y":172.84,"x0":-2.3274224077214174,"y0":50.00236464398365,"z0":5.6330734063645105,"aX":-1.7205410267938894},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":6.2,"breakHorizontal":1.1,"spinRate":2068,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.41943311800027416,"extension":6.482488190418606},"index":4,"playId":"c0ebf58f-69d9-3632-bda1-df7257d64c87","pitchNumber":5,"startTime":"2026-05-19T00:09:49.597Z","endTime":"2026-05-19T00:09:54.326Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"credit":"b_pa"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":48.6,"awayTeamWinProbability":51.4,"homeTeamWinProbabilityAdded":4.600000000000001,"leverageIndex":1.5,"dramaIndex":71.0,"contextMetrics":{},"playEndTime":"2026-05-19T00:09:54.326Z","atBatIndex":24},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Dillon Dingler grounds into a double play, shortstop Brayan Rocchio to second baseman Travis Bazzana to first baseman Rhys Hoskins. Kevin McGonigle out at 2nd. Dillon Dingler out at 1st.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-19T00:09:58.688Z","endTime":"2026-05-19T00:10:48.823Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":683953,"link":"/api/v1/people/683953"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":683953,"link":"/api/v1/people/683953"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":656555,"link":"/api/v1/people/656555"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":83.2,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.695664654101726,"aZ":-24.12251245212647,"pfxX":0.027560214277237316,"pfxZ":4.58593535061928,"pX":0.009401992006588145,"pZ":3.0418194026925267,"vX0":5.494251305500446,"vY0":-130.92643119647957,"vZ0":-2.3230485507133904,"x":116.64,"y":156.65,"x0":-2.1099167635884157,"y0":50.003967129224094,"z0":5.7248239861916606,"aX":0.04715575820548191},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":8.0,"breakHorizontal":-1.1,"spinRate":2048,"spinDirection":201},"zone":2,"typeConfidence":2.0,"plateTime":0.4165475475750151,"extension":6.4538213815496945},"index":0,"playId":"ceadec3b-d4b3-3fbc-8cb5-928a9c6688fc","pitchNumber":1,"startTime":"2026-05-19T00:10:21.837Z","endTime":"2026-05-19T00:10:25.768Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"first":{"id":805808,"link":"/api/v1/people/805808"},"second":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.8,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.134020130193473,"aZ":-15.082809763190294,"pfxX":-6.4086643641136645,"pfxZ":8.919737924164316,"pX":0.9006760354157799,"pZ":2.5884236340437803,"vX0":9.88613894964199,"vY0":-137.02571019236942,"vZ0":-5.686322681740738,"x":82.67,"y":168.89,"x0":-1.908832389463045,"y0":50.00367562355739,"z0":5.70815541196859,"aX":-12.28124623784102},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.2,"breakHorizontal":9.7,"spinRate":2406,"spinDirection":221},"zone":12,"typeConfidence":2.0,"plateTime":0.3985861628308318,"extension":6.601341292303669},"hitData":{"launchSpeed":82.3,"launchAngle":5.0,"totalDistance":75.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.75,"coordY":153.71}},"index":1,"playId":"91b9ce11-039b-33f0-80f5-94e611c45d22","pitchNumber":2,"startTime":"2026-05-19T00:10:40.271Z","endTime":"2026-05-19T00:10:48.823Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"first":{"id":805808,"link":"/api/v1/people/805808"},"second":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"credit":"b_ab"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_ab"},{"player":{"id":693307,"link":"/api/v1/people/693307"},"credit":"b_pa"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":37.7,"awayTeamWinProbability":62.3,"homeTeamWinProbabilityAdded":-10.899999999999999,"leverageIndex":2.38,"dramaIndex":132.0,"contextMetrics":{},"playEndTime":"2026-05-19T00:10:48.823Z","atBatIndex":25},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Travis Bazzana flies out sharply to center fielder Matt Vierling.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-19T00:12:27.604Z","endTime":"2026-05-19T00:14:00.278Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.6,"endSpeed":85.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.072709181430042,"aZ":-22.588577089692496,"pfxX":8.693474860774138,"pfxZ":5.068696247564366,"pX":1.2346974433892572,"pZ":3.948408368610925,"vX0":-2.399061169780187,"vY0":-136.41235737723275,"vZ0":-0.7522753768712303,"x":69.94,"y":132.17,"x0":0.9942914257058512,"y0":50.00179465521612,"z0":5.7803003878879755,"aX":16.43704621920872},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":9.2,"breakHorizontal":-15.2,"spinRate":2339,"spinDirection":143},"zone":12,"typeConfidence":2.0,"plateTime":0.40101938574760654,"extension":5.828282793050446},"index":0,"playId":"03f3ed43-73e0-3f14-8b97-3b19a2281d3b","pitchNumber":1,"startTime":"2026-05-19T00:13:27.672Z","endTime":"2026-05-19T00:13:32.006Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.012017787268398,"aZ":-21.261363689507842,"pfxX":8.861070531111881,"pfxZ":5.8001952914462125,"pX":-0.00936593152751175,"pZ":2.1453439113101536,"vX0":-5.524915972809304,"vY0":-136.32759785114536,"vZ0":-5.804711257726493,"x":117.36,"y":180.86,"x0":0.892398959278247,"y0":50.00377736753514,"z0":5.770042398460032,"aX":16.677494385207268},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":9.5,"breakHorizontal":-14.9,"spinRate":2332,"spinDirection":142},"zone":8,"typeConfidence":2.0,"plateTime":0.40179506815462274,"extension":5.870696878630413},"hitData":{"launchSpeed":100.6,"launchAngle":27.0,"totalDistance":403.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":97.41,"coordY":38.63}},"index":1,"playId":"8b6eb981-082d-395d-9292-9bab1f00b24b","pitchNumber":2,"startTime":"2026-05-19T00:13:48.687Z","endTime":"2026-05-19T00:14:00.278Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683953,"link":"/api/v1/people/683953"},"credit":"b_ab"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_ab"},{"player":{"id":683953,"link":"/api/v1/people/683953"},"credit":"b_pa"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.0,"awayTeamWinProbability":60.0,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.9,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-05-19T00:14:00.278Z","atBatIndex":26},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Steven Kwan walks.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-19T00:13:59.169Z","endTime":"2026-05-19T00:15:45.879Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.8,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.319890935009184,"aZ":-24.084433389194437,"pfxX":9.37420713907281,"pfxZ":4.192587644531795,"pX":0.7726812084531992,"pZ":3.1490672893943956,"vX0":-2.7217178717711574,"vY0":-138.15086635713263,"vZ0":-2.808010922310683,"x":87.55,"y":153.76,"x0":0.5539044850495607,"y0":50.00317224236028,"z0":5.800931595879411,"aX":18.08526427434789},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":7.2,"breakHorizontal":-16.4,"spinRate":2344,"spinDirection":141},"zone":3,"typeConfidence":2.0,"plateTime":0.39676334668208835,"extension":5.885636674936047},"index":0,"playId":"2522514c-dfea-3310-8f36-da9ab1fa8a0b","pitchNumber":1,"startTime":"2026-05-19T00:14:30.406Z","endTime":"2026-05-19T00:14:34.613Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":94.5,"endSpeed":86.8,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.672585513951297,"aZ":-22.323935453504653,"pfxX":8.201560216583573,"pfxZ":5.123017567205375,"pX":0.1376230470093029,"pZ":2.8809530134000236,"vX0":-3.3931650681701777,"vY0":-137.61685278532457,"vZ0":-4.125472144967444,"x":111.75,"y":160.99,"x0":0.3187846251560654,"y0":50.00658952592719,"z0":5.906066584209086,"aX":15.782061143604414},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":8.6,"breakHorizontal":-14.2,"spinRate":2403,"spinDirection":149},"zone":2,"typeConfidence":2.0,"plateTime":0.3975542466127808,"extension":5.748856847399923},"index":1,"playId":"4c23c53a-37f2-3d58-90ff-0f5984d2d043","pitchNumber":2,"startTime":"2026-05-19T00:14:45.328Z","endTime":"2026-05-19T00:14:50.204Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.0,"endSpeed":73.8,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.402351300710738,"aZ":-43.53860875900791,"pfxX":-5.544599881536595,"pfxZ":-8.334269413271137,"pX":-0.9699160259336196,"pZ":1.4180091348860893,"vX0":-2.059148202099993,"vY0":-116.46324272966086,"vZ0":-0.5673659756812515,"x":153.97,"y":200.49,"x0":0.6479568170410538,"y0":50.00317788606681,"z0":5.809173774144298,"aX":-7.559509157893686},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.8,"breakVerticalInduced":-14.9,"breakHorizontal":10.6,"spinRate":3141,"spinDirection":310},"zone":13,"typeConfidence":2.0,"plateTime":0.4716595439521347,"extension":5.9278588111208546},"index":2,"playId":"993b2b1e-a581-3cc9-a5c4-62c6ead51a47","pitchNumber":3,"startTime":"2026-05-19T00:15:04.559Z","endTime":"2026-05-19T00:15:08.512Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.8,"endSpeed":72.3,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.030183394536326,"aZ":-44.04036234290646,"pfxX":-3.7112070916302695,"pfxZ":-9.019108082581528,"pX":0.10354051141087568,"pZ":1.2212209743729605,"vX0":-0.4887138953227693,"vY0":-114.75939333657479,"vZ0":-0.499975647162743,"x":113.05,"y":205.81,"x0":0.801615064759347,"y0":50.004917391431285,"z0":5.784049398673427,"aX":-4.880740745749911},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.6,"breakVerticalInduced":-16.1,"breakHorizontal":6.8,"spinRate":2926,"spinDirection":317},"zone":14,"typeConfidence":2.0,"plateTime":0.4798852407410621,"extension":5.941545889964463},"index":3,"playId":"d0d6b82e-e1a8-3ad3-826a-4a4afa826cb9","pitchNumber":4,"startTime":"2026-05-19T00:15:24.869Z","endTime":"2026-05-19T00:15:28.539Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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.1,"endSpeed":83.5,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.27721684932042,"aZ":-30.170686978940385,"pfxX":9.879007906736485,"pfxZ":1.1207947116772328,"pX":0.47221671742581317,"pZ":3.3837948909478253,"vX0":-3.7466994589103715,"vY0":-132.6960162319441,"vZ0":-0.31329655927081634,"x":99.0,"y":147.42,"x0":0.6187293179795235,"y0":50.000652415657804,"z0":5.70060787047132,"aX":17.622855880462406},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":2.2,"breakHorizontal":-17.0,"spinRate":2274,"spinDirection":141},"zone":12,"typeConfidence":2.0,"plateTime":0.41270154468843323,"extension":5.86822447157037},"index":4,"playId":"1bc20b83-a29c-3281-95b2-c897c0aaf6b9","pitchNumber":5,"startTime":"2026-05-19T00:15:41.663Z","endTime":"2026-05-19T00:15:45.879Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_pa"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.5,"awayTeamWinProbability":62.5,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":0.67,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-05-19T00:15:45.879Z","atBatIndex":27},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Austin Hedges grounds into a double play, third baseman Kevin McGonigle to second baseman Zach McKinstry to first baseman Spencer Torkelson. Steven Kwan out at 2nd. Austin Hedges out at 1st.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-19T00:15:48.836Z","endTime":"2026-05-19T00:17:47.049Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,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":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.3,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.060095485118886,"aZ":-28.720662591750646,"pfxX":8.343232608201012,"pfxZ":1.8537126124876053,"pX":-0.2783434432874819,"pZ":3.1601194674625157,"vX0":-4.709706519420623,"vY0":-135.69179599676988,"vZ0":-1.8217602945296,"x":127.61,"y":153.46,"x0":0.39710158644445676,"y0":50.002181397413054,"z0":5.843849110215718,"aX":15.536786029499885},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":3.1,"breakHorizontal":-14.0,"spinRate":2255,"spinDirection":142},"zone":2,"typeConfidence":2.0,"plateTime":0.4038640331342296,"extension":6.014077693543682},"index":0,"playId":"4315e935-d995-33c0-b717-e939124ffd93","pitchNumber":1,"startTime":"2026-05-19T00:16:12.872Z","endTime":"2026-05-19T00:16:17.501Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":595978,"link":"/api/v1/people/595978","batSide":{"code":"R","description":"Right"}},"first":{"id":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":95.0,"endSpeed":86.7,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.61249500610463,"aZ":-24.278084162487346,"pfxX":7.829946964298431,"pfxZ":4.08619900776227,"pX":-0.7843604543413804,"pZ":3.841134528669705,"vX0":-4.786351934595039,"vY0":-138.27892439046607,"vZ0":-1.4854886823812072,"x":146.9,"y":135.07,"x0":-0.04578371329992643,"y0":50.000358781696356,"z0":6.018407009646961,"aX":15.119856143128704},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":7.3,"breakHorizontal":-13.2,"spinRate":2400,"spinDirection":147},"zone":11,"typeConfidence":2.0,"plateTime":0.3965234265332791,"extension":5.801546771499032},"index":1,"playId":"90c7421e-cd66-3cd8-838c-9e515c8f1b4e","pitchNumber":2,"startTime":"2026-05-19T00:16:32.618Z","endTime":"2026-05-19T00:16:36.474Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":595978,"link":"/api/v1/people/595978","batSide":{"code":"R","description":"Right"}},"first":{"id":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":77.4,"endSpeed":71.1,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.746019578182306,"aZ":-42.82885472257257,"pfxX":-7.809944520332871,"pfxZ":-8.44025002590873,"pX":-1.0748898089367998,"pZ":0.4168509516894977,"vX0":-1.2685648496453368,"vY0":-112.65396803611641,"vZ0":-1.9312508144128497,"x":157.97,"y":227.53,"x0":0.511192058120522,"y0":50.00100732220648,"z0":5.683761589832015,"aX":-9.863652350123195},"breaks":{"breakAngle":13.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.7,"breakVerticalInduced":-15.5,"breakHorizontal":14.4,"spinRate":3125,"spinDirection":316},"zone":13,"typeConfidence":2.0,"plateTime":0.4894465912055477,"extension":5.792413867282701},"index":2,"playId":"9dddf144-c37c-3a09-9882-df12f4053ff9","pitchNumber":3,"startTime":"2026-05-19T00:16:51.410Z","endTime":"2026-05-19T00:16:58.532Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":595978,"link":"/api/v1/people/595978","batSide":{"code":"R","description":"Right"}},"first":{"id":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"index":3,"playId":"e2e6d7ea-588d-37a1-8bf1-43929e04e539","startTime":"2026-05-19T00:17:22.150Z","endTime":"2026-05-19T00:17:25.968Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":595978,"link":"/api/v1/people/595978","batSide":{"code":"R","description":"Right"}},"first":{"id":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":86.3,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.098897380973494,"aZ":-22.64803200222649,"pfxX":9.659496976406665,"pfxZ":5.040351013507795,"pX":-0.3080770830800228,"pZ":2.5931766701666557,"vX0":-4.877279496346384,"vY0":-135.93500731853354,"vZ0":-4.485248001731119,"x":128.74,"y":168.76,"x0":0.2451509149772368,"y0":50.002293027339945,"z0":5.817712720025249,"aX":18.25128530969208},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.5,"breakHorizontal":-16.6,"spinRate":2237,"spinDirection":137},"zone":4,"typeConfidence":2.0,"plateTime":0.40145531727266714,"extension":5.6903528643230485},"hitData":{"launchSpeed":100.4,"launchAngle":-13.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.68,"coordY":172.97}},"index":4,"playId":"cf937785-a31a-32c8-8589-9fa4469e9f06","pitchNumber":4,"startTime":"2026-05-19T00:17:39.336Z","endTime":"2026-05-19T00:17:47.049Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":595978,"link":"/api/v1/people/595978","batSide":{"code":"R","description":"Right"}},"first":{"id":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"credit":"b_ab"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_ab"},{"player":{"id":595978,"link":"/api/v1/people/595978"},"credit":"b_pa"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":42.8,"awayTeamWinProbability":57.2,"homeTeamWinProbabilityAdded":5.299999999999997,"leverageIndex":1.25,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2026-05-19T00:17:47.049Z","atBatIndex":28},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Riley Greene singles on a ground ball to right fielder Chase DeLauter.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-19T00:19:49.849Z","endTime":"2026-05-19T00:20:30.499Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"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":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":800050,"link":"/api/v1/people/800050"},"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":76.9,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.84583926641525,"aZ":-25.39023770484137,"pfxX":-8.796287078520926,"pfxZ":4.566161478840257,"pX":0.05020144373793848,"pZ":1.020498934130054,"vX0":7.862200504583835,"vY0":-120.66052368995432,"vZ0":-5.5769170015755165,"x":115.09,"y":211.23,"x0":-2.096057634531477,"y0":50.00138266224356,"z0":5.577929406296083,"aX":-13.065473936408566},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":7.2,"breakHorizontal":14.3,"spinRate":1530,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.4526599237012521,"extension":6.648658141469894},"index":0,"playId":"cb513d41-4523-3020-a098-132efcb0b91c","pitchNumber":1,"startTime":"2026-05-19T00:20:04.484Z","endTime":"2026-05-19T00:20:08.565Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.5,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.76700836576811,"aZ":-21.619760744026582,"pfxX":-10.740142602937041,"pfxZ":5.781853500426243,"pX":-0.5694994845179572,"pZ":2.4760887991090614,"vX0":7.8874723889352625,"vY0":-134.1742832246964,"vZ0":-4.366099115338004,"x":138.71,"y":171.93,"x0":-2.1504601127416674,"y0":50.00232019763666,"z0":5.663159937257055,"aX":-19.600977000634835},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":9.7,"breakHorizontal":17.8,"spinRate":2264,"spinDirection":223},"zone":4,"typeConfidence":2.0,"plateTime":0.4080829897088116,"extension":6.541145771710777},"hitData":{"launchSpeed":91.6,"launchAngle":2.0,"totalDistance":57.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":187.0,"coordY":117.0}},"index":1,"playId":"22bc883c-26be-3250-b308-16405681707b","pitchNumber":2,"startTime":"2026-05-19T00:20:19.025Z","endTime":"2026-05-19T00:20:30.499Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_ab"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_ab"},{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_pa"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":47.699999999999996,"awayTeamWinProbability":52.300000000000004,"homeTeamWinProbabilityAdded":4.899999999999999,"leverageIndex":1.18,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2026-05-19T00:20:30.499Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Spencer Torkelson strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-19T00:20:31.921Z","endTime":"2026-05-19T00:22:41.613Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.1,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.30500876516726,"aZ":-12.529376794437047,"pfxX":-6.116834641218569,"pfxZ":10.625870026047473,"pX":0.3631019894147908,"pZ":1.9630608799428775,"vX0":8.145882554085615,"vY0":-134.84432982167914,"vZ0":-7.48756926020881,"x":103.16,"y":185.78,"x0":-1.8969548781295293,"y0":50.00065706975516,"z0":5.652730675043909,"aX":-11.305992016824055},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.9,"breakHorizontal":9.4,"spinRate":2412,"spinDirection":221},"zone":9,"typeConfidence":2.0,"plateTime":0.4056224090737244,"extension":6.55749297893959},"index":0,"playId":"6e0e486c-6734-3451-915d-8459a476373f","pitchNumber":1,"startTime":"2026-05-19T00:20:56.623Z","endTime":"2026-05-19T00:21:00.448Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"first":{"id":682985,"link":"/api/v1/people/682985"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":93.0,"endSpeed":85.5,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.336694375520064,"aZ":-20.13118476679273,"pfxX":-10.016432249289569,"pfxZ":6.471364990033578,"pX":0.7515996776246536,"pZ":2.7467920293309023,"vX0":10.514864013988468,"vY0":-135.0432885490277,"vZ0":-4.126847288582157,"x":88.35,"y":164.62,"x0":-1.877249574092967,"y0":50.001767868704064,"z0":5.697204229438173,"aX":-18.638480742730657},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":11.0,"breakHorizontal":16.1,"spinRate":2249,"spinDirection":222},"zone":6,"typeConfidence":2.0,"plateTime":0.404425788958402,"extension":6.54889327792486},"index":1,"playId":"a1a6156f-5bff-3c6b-ab92-244602a2e270","pitchNumber":2,"startTime":"2026-05-19T00:21:16.199Z","endTime":"2026-05-19T00:21:20.578Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"first":{"id":682985,"link":"/api/v1/people/682985"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":81.5,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.906198735607752,"aZ":-24.96874066859389,"pfxX":0.05978094530827427,"pfxZ":4.331482061948867,"pX":2.125273757958133,"pZ":1.3703557746021027,"vX0":9.832165227766808,"vY0":-127.52613906499874,"vZ0":-6.0356444860276355,"x":35.99,"y":201.78,"x0":-1.7725764491546256,"y0":50.002158870493574,"z0":5.712764303714252,"aX":0.09683302848855728},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":6.7,"breakHorizontal":-2.2,"spinRate":2260,"spinDirection":186},"zone":14,"typeConfidence":2.0,"plateTime":0.42796779188205125,"extension":6.523692898601836},"index":2,"playId":"2d84b9a1-97ac-36ab-bf2c-718ffe47c33c","pitchNumber":3,"startTime":"2026-05-19T00:21:35.606Z","endTime":"2026-05-19T00:21:39.013Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"first":{"id":682985,"link":"/api/v1/people/682985"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":88.8,"endSpeed":82.1,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.446621679864563,"aZ":-22.862197880387644,"pfxX":1.531608596098283,"pfxZ":5.494771298534358,"pX":1.4946776763775746,"pZ":1.2028290075677373,"vX0":8.393378347315867,"vY0":-129.03324473518398,"vZ0":-6.8609987706419195,"x":60.03,"y":206.3,"x0":-1.9920546638656658,"y0":50.00480820595685,"z0":5.643444043634382,"aX":2.5979636757697935},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":8.6,"breakHorizontal":-4.6,"spinRate":2270,"spinDirection":197},"zone":14,"typeConfidence":2.0,"plateTime":0.4235769011805304,"extension":6.4811783923176565},"index":3,"playId":"26513b77-3fa3-3533-82ea-96d96521ed18","pitchNumber":4,"startTime":"2026-05-19T00:21:55.002Z","endTime":"2026-05-19T00:21:58.143Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"first":{"id":682985,"link":"/api/v1/people/682985"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":93.6,"endSpeed":85.5,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.313316651258145,"aZ":-20.596500149582425,"pfxX":-10.433283684877104,"pfxZ":6.182261523228522,"pX":-0.13164459988677052,"pZ":2.7115641158190273,"vX0":8.743792294895623,"vY0":-136.0759667852988,"vZ0":-3.954153858349703,"x":122.02,"y":165.57,"x0":-2.0336142813253204,"y0":50.00254286687494,"z0":5.613485548501539,"aX":-19.53430790847581},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.6,"breakHorizontal":17.0,"spinRate":2269,"spinDirection":223},"zone":5,"typeConfidence":2.0,"plateTime":0.40276685249123334,"extension":6.53980421258649},"index":4,"playId":"dcd46271-3f3b-3d96-b546-e1d75da2a024","pitchNumber":5,"startTime":"2026-05-19T00:22:12.886Z","endTime":"2026-05-19T00:22:16.483Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"first":{"id":682985,"link":"/api/v1/people/682985"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.2,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.804689090209013,"aZ":-11.198961575602402,"pfxX":-7.032420218540745,"pfxZ":11.06962648802165,"pX":0.8977780446352136,"pZ":2.5815818205067944,"vX0":10.060960371109378,"vY0":-136.49097413044228,"vZ0":-6.310740759038214,"x":82.78,"y":169.08,"x0":-1.9149809203646528,"y0":50.0065488238842,"z0":5.6879372533413495,"aX":-13.330747364740738},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":19.0,"breakHorizontal":10.7,"spinRate":2440,"spinDirection":220},"zone":12,"typeConfidence":2.0,"plateTime":0.4006292464117638,"extension":6.59368585019082},"index":5,"playId":"f7a49a43-00b4-37c2-a8f3-7b11c1fde439","pitchNumber":6,"startTime":"2026-05-19T00:22:36.536Z","endTime":"2026-05-19T00:22:41.613Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"first":{"id":682985,"link":"/api/v1/people/682985"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_ab"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_ab"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_pa"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.2,"awayTeamWinProbability":56.8,"homeTeamWinProbabilityAdded":-4.499999999999993,"leverageIndex":1.98,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2026-05-19T00:22:41.613Z","atBatIndex":30},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Zach McKinstry flies out to right fielder Chase DeLauter.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-19T00:22:44.938Z","endTime":"2026-05-19T00:23:17.254Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"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":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":800050,"link":"/api/v1/people/800050"},"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(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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":81.0,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.15081163457609,"aZ":-25.491427021438888,"pfxX":1.0415138418517822,"pfxZ":4.021453597726831,"pX":-0.1940383761007495,"pZ":2.4194976716120125,"vX0":4.98115924955276,"vY0":-127.52589369050514,"vZ0":-3.116624383012793,"x":124.4,"y":173.45,"x0":-2.301133667877086,"y0":50.00231675818941,"z0":5.650030537308281,"aX":1.7282900472092362},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":6.8,"breakHorizontal":-2.9,"spinRate":2155,"spinDirection":188},"zone":5,"typeConfidence":2.0,"plateTime":0.4281335323620947,"extension":6.491799659710994},"hitData":{"launchSpeed":93.0,"launchAngle":27.0,"totalDistance":358.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":185.55,"coordY":67.23}},"index":0,"playId":"2dedf7f4-1b34-39e1-90ea-8fcfa4148ae4","pitchNumber":1,"startTime":"2026-05-19T00:23:05.391Z","endTime":"2026-05-19T00:23:17.254Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"first":{"id":682985,"link":"/api/v1/people/682985"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"credit":"b_ab"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_ab"},{"player":{"id":656716,"link":"/api/v1/people/656716"},"credit":"b_pa"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.2,"awayTeamWinProbability":60.8,"homeTeamWinProbabilityAdded":-4.0,"leverageIndex":1.66,"dramaIndex":71.0,"contextMetrics":{},"playEndTime":"2026-05-19T00:23:17.254Z","atBatIndex":31},{"result":{"type":"atBat","event":"Pickoff 1B","eventType":"pickoff_1b","description":"Guardians challenged (tag play), call on the field was overturned: catcher Austin Hedges picks off Riley Greene at 1st on throw to first baseman Rhys Hoskins.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-19T00:23:20.614Z","endTime":"2026-05-19T00:24:14.267Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":16},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pickoff 1B","eventType":"pickoff_1b","movementReason":"r_pickoff_1b","runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":656555,"link":"/api/v1/people/656555"},"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":92.7,"endSpeed":85.2,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.11688904883759,"aZ":-11.5466977533158,"pfxX":-7.5280125180924955,"pfxZ":11.13950628399495,"pX":-0.07410420239043239,"pZ":2.588618498881636,"vX0":7.497352576163389,"vY0":-134.69581139980247,"vZ0":-6.306443874542054,"x":119.82,"y":168.89,"x0":-1.9051567679539376,"y0":50.00618399365967,"z0":5.764050559570668,"aX":-13.944128942085227},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":19.1,"breakHorizontal":12.2,"spinRate":2374,"spinDirection":219},"zone":5,"typeConfidence":2.0,"plateTime":0.4054406673757067,"extension":6.526352208234494},"index":0,"playId":"fee070ac-2926-3dd3-a5f1-39d423e4f416","pitchNumber":1,"startTime":"2026-05-19T00:23:46.088Z","endTime":"2026-05-19T00:23:50.085Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"first":{"id":682985,"link":"/api/v1/people/682985"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":93.1,"endSpeed":85.8,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.594306750672413,"aZ":-15.002208936310762,"pfxX":-8.069566686789255,"pfxZ":9.180375569553693,"pX":1.0130152652496072,"pZ":2.9157261438711757,"vX0":10.306635691861533,"vY0":-135.2018207503196,"vZ0":-4.992301019270402,"x":78.39,"y":160.06,"x0":-1.781590165472506,"y0":50.00489803406622,"z0":5.822009601056837,"aX":-15.098203785180038},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.8,"breakHorizontal":12.7,"spinRate":2422,"spinDirection":215},"zone":12,"typeConfidence":2.0,"plateTime":0.40351958147531697,"extension":6.52767125415873},"index":1,"playId":"1a8dcdce-c2d4-3f93-9c97-a26da8b0c925","pitchNumber":2,"startTime":"2026-05-19T00:24:03.758Z","endTime":"2026-05-19T00:24:08.631Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"first":{"id":682985,"link":"/api/v1/people/682985"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":true,"hasReview":false,"fromCatcher":true},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":2,"actionPlayId":"1a8dcdce-c2d4-3f93-9c97-a26da8b0c925","startTime":"2026-05-19T00:24:14.266Z","endTime":"2026-05-19T00:24:14.267Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"first":{"id":682985,"link":"/api/v1/people/682985"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MA","challengeTeamId":114},"homeTeamWinProbability":36.199999999999996,"awayTeamWinProbability":63.800000000000004,"homeTeamWinProbabilityAdded":-3.000000000000007,"leverageIndex":1.21,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-05-19T00:24:14.267Z","atBatIndex":32},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brayan Rocchio walks.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-19T00:29:00.997Z","endTime":"2026-05-19T00:30:14.779Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.3,"endSpeed":70.7,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.085139174522947,"aZ":-43.31629464921942,"pfxX":-8.612451503088522,"pfxZ":-8.794265302508638,"pX":0.7071964141630389,"pZ":3.3176978338864282,"vX0":1.9766831639398736,"vY0":-112.37695851680601,"vZ0":3.793915601508676,"x":90.04,"y":149.2,"x0":0.9299477908607163,"y0":50.00090899422941,"z0":6.034591270630158,"aX":-10.914424176000212},"breaks":{"breakAngle":14.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.6,"breakVerticalInduced":-14.5,"breakHorizontal":15.0,"spinRate":2907,"spinDirection":314},"zone":12,"typeConfidence":2.0,"plateTime":0.4890967114474938,"extension":5.844714957052625},"index":0,"playId":"a27feba4-f6e5-3809-87cc-8de34661f3e0","pitchNumber":1,"startTime":"2026-05-19T00:29:00.997Z","endTime":"2026-05-19T00:29:05.005Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.3,"endSpeed":71.0,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.236279636665575,"aZ":-42.25445999658274,"pfxX":-8.514577045384383,"pfxZ":-7.945532020297348,"pX":-0.5659315428874206,"pZ":2.0669153030404828,"vX0":-0.7516470196650686,"vY0":-112.49678821691771,"vZ0":1.2046076532132395,"x":138.57,"y":182.97,"x0":0.878139551343966,"y0":50.00110123961152,"z0":5.840052746946866,"aX":-10.806682382488765},"breaks":{"breakAngle":14.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-59.8,"breakVerticalInduced":-13.7,"breakHorizontal":15.6,"spinRate":2962,"spinDirection":313},"zone":7,"typeConfidence":2.0,"plateTime":0.4886798777664523,"extension":5.791384958143152},"index":1,"playId":"c30f5eb5-07dc-362a-a7c9-ff33c69b69d4","pitchNumber":2,"startTime":"2026-05-19T00:29:19.639Z","endTime":"2026-05-19T00:29:24.049Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":94.2,"endSpeed":86.4,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.323069287687876,"aZ":-23.07156909492294,"pfxX":7.64475803906445,"pfxZ":4.761813990188692,"pX":-0.3855083890504196,"pZ":3.906692839252993,"vX0":-3.8154486394528613,"vY0":-137.1600185953142,"vZ0":-1.5018182807973202,"x":131.69,"y":133.3,"x0":0.027622909969834835,"y0":50.0049025680214,"z0":6.02915586906417,"aX":14.619416654401444},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":8.5,"breakHorizontal":-13.1,"spinRate":2277,"spinDirection":143},"zone":11,"typeConfidence":2.0,"plateTime":0.39878749612941355,"extension":5.7080702122279305},"index":2,"playId":"121c6802-6f46-3556-a993-31e1159d71b7","pitchNumber":3,"startTime":"2026-05-19T00:29:36.747Z","endTime":"2026-05-19T00:29:40.292Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.8,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.50657046059303,"aZ":-29.77973400313575,"pfxX":10.32112505941202,"pfxZ":1.4883829767859629,"pX":1.0775602885030875,"pZ":1.2904849889147947,"vX0":-2.269567786692157,"vY0":-126.07187113851236,"vZ0":-4.574061528460787,"x":75.93,"y":203.94,"x0":0.6481498073860168,"y0":50.00395677123542,"z0":5.530479915303444,"aX":16.623723563533357},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":1.9,"breakHorizontal":-18.1,"spinRate":1683,"spinDirection":121},"zone":14,"typeConfidence":2.0,"plateTime":0.4343680142634678,"extension":5.823457596630118},"index":3,"playId":"ca54622f-11e1-301d-8ec1-e165fcdfcc9a","pitchNumber":4,"startTime":"2026-05-19T00:29:56.022Z","endTime":"2026-05-19T00:29:59.179Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.1,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.75441609507123,"aZ":-24.86267384624973,"pfxX":9.066342691347405,"pfxZ":3.9544064783650885,"pX":-0.6008115992182299,"pZ":3.491892348339298,"vX0":-5.895715487115838,"vY0":-134.76007540665358,"vZ0":-1.748727726435885,"x":139.9,"y":144.5,"x0":0.43112749010973395,"y0":50.00494908330362,"z0":5.895984163591515,"aX":16.770378961350993},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":7.0,"breakHorizontal":-15.2,"spinRate":2308,"spinDirection":137},"zone":11,"typeConfidence":2.0,"plateTime":0.40559557207460895,"extension":5.8445865631156435},"index":4,"playId":"c884c50d-2c5d-3fb2-a192-3db84c8a70a0","pitchNumber":5,"startTime":"2026-05-19T00:30:10.323Z","endTime":"2026-05-19T00:30:14.779Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_pa"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.5,"awayTeamWinProbability":67.5,"homeTeamWinProbabilityAdded":-3.6999999999999957,"leverageIndex":0.94,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2026-05-19T00:30:14.779Z","atBatIndex":33},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Angel Martínez singles on a sharp line drive to left fielder Riley Greene. Brayan Rocchio to 2nd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-19T00:30:17.843Z","endTime":"2026-05-19T00:30:47.287Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"postOnSecond":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"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":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.5,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.209988003811617,"aZ":-20.68363297415742,"pfxX":8.930146019055464,"pfxZ":6.169736888290679,"pX":-0.39148679535093006,"pZ":2.6336053305108234,"vX0":-4.571864120829534,"vY0":-135.2782690393738,"vZ0":-4.836826036762341,"x":131.92,"y":167.67,"x0":0.15604292770659248,"y0":50.00068880965403,"z0":5.88534708756883,"aX":16.627175983688836},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.4,"breakHorizontal":-15.2,"spinRate":2176,"spinDirection":140},"zone":4,"typeConfidence":2.0,"plateTime":0.4041505629330189,"extension":5.948456936619145},"hitData":{"launchSpeed":103.0,"launchAngle":9.0,"totalDistance":169.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":62.61,"coordY":105.13}},"index":0,"playId":"c9d315ad-5e24-38a9-a8f0-3e0363e6a19a","pitchNumber":1,"startTime":"2026-05-19T00:30:37.486Z","endTime":"2026-05-19T00:30:47.287Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"R","description":"Right"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"credit":"b_ab"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_ab"},{"player":{"id":682657,"link":"/api/v1/people/682657"},"credit":"b_pa"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":27.1,"awayTeamWinProbability":72.9,"homeTeamWinProbabilityAdded":-5.399999999999999,"leverageIndex":1.53,"dramaIndex":77.0,"contextMetrics":{},"playEndTime":"2026-05-19T00:30:47.287Z","atBatIndex":34},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"José Ramírez singles on a ground ball to left fielder Riley Greene. Brayan Rocchio to 3rd. Angel Martínez to 2nd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-19T00:30:49.880Z","endTime":"2026-05-19T00:31:23.920Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"postOnSecond":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"postOnThird":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0],"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":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":83.7,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.609110458110273,"aZ":-26.413079237354953,"pfxX":6.990098951588781,"pfxZ":3.2731739048259083,"pX":-0.12033275834802586,"pZ":1.79740260544306,"vX0":-3.4270567996880614,"vY0":-130.87550102214158,"vZ0":-4.843185013465358,"x":121.59,"y":190.25,"x0":0.28705441755902206,"y0":50.0050851900205,"z0":5.613112631306347,"aX":12.315649872136362},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":5.3,"breakHorizontal":-12.1,"spinRate":1624,"spinDirection":128},"zone":8,"typeConfidence":2.0,"plateTime":0.41604612972126453,"extension":5.934449845901243},"hitData":{"launchSpeed":101.6,"launchAngle":5.0,"totalDistance":100.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":70.22,"coordY":116.21}},"index":0,"playId":"78ca139a-df66-3b40-b982-d5e41a9b06f0","pitchNumber":1,"startTime":"2026-05-19T00:31:13.958Z","endTime":"2026-05-19T00:31:23.920Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"R","description":"Right"}},"first":{"id":682657,"link":"/api/v1/people/682657"},"second":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"credit":"b_ab"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_ab"},{"player":{"id":608070,"link":"/api/v1/people/608070"},"credit":"b_pa"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":20.3,"awayTeamWinProbability":79.7,"homeTeamWinProbabilityAdded":-6.800000000000001,"leverageIndex":1.81,"dramaIndex":92.0,"contextMetrics":{},"playEndTime":"2026-05-19T00:31:23.920Z","atBatIndex":35},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Chase DeLauter grounds into a force out, second baseman Zach McKinstry to shortstop Zack Short. Brayan Rocchio scores. Angel Martínez to 3rd. José Ramírez out at 2nd. Chase DeLauter to 1st.","rbi":1,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-19T00:31:45.103Z","endTime":"2026-05-19T00:32:24.966Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"postOnThird":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":670097,"link":"/api/v1/people/670097"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":{"id":664285,"link":"/api/v1/people/664285"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 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":94.6,"endSpeed":87.8,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.70899743393439,"aZ":-25.1381821123572,"pfxX":8.558187582539624,"pfxZ":3.618334561320153,"pX":-0.40212629288869534,"pZ":1.5799201902030164,"vX0":-6.795868960288661,"vY0":-137.59781508054274,"vZ0":-6.368993946091792,"x":132.33,"y":196.12,"x0":0.9715471979000319,"y0":50.00125565465155,"z0":5.5962709377713535,"aX":16.62854207648199},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":5.5,"breakHorizontal":-14.3,"spinRate":2261,"spinDirection":135},"zone":13,"typeConfidence":2.0,"plateTime":0.396057751265559,"extension":5.888055647860552},"hitData":{"launchSpeed":72.6,"launchAngle":-15.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":138.13,"coordY":151.18}},"index":0,"playId":"b7e0bd10-9158-3d27-93c2-b43aa2f4847f","pitchNumber":1,"startTime":"2026-05-19T00:32:17.122Z","endTime":"2026-05-19T00:32:24.966Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"first":{"id":608070,"link":"/api/v1/people/608070"},"second":{"id":682657,"link":"/api/v1/people/682657"},"third":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":800050,"link":"/api/v1/people/800050"},"credit":"b_ab"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_ab"},{"player":{"id":800050,"link":"/api/v1/people/800050"},"credit":"b_pa"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.6,"awayTeamWinProbability":80.4,"homeTeamWinProbabilityAdded":-0.6999999999999993,"leverageIndex":1.78,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-05-19T00:32:24.966Z","atBatIndex":36},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Rhys Hoskins out on a sacrifice fly to left fielder Riley Greene. Angel Martínez scores.","rbi":1,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-19T00:32:41.359Z","endTime":"2026-05-19T00:37:20.288Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7,8,9],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":{"id":664285,"link":"/api/v1/people/664285"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":9},"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":78.1,"endSpeed":72.3,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.521495042494372,"aZ":-43.279611052048146,"pfxX":-8.042501301650915,"pfxZ":-8.485372690541183,"pX":-0.560030541633791,"pZ":1.7109922843043337,"vX0":-1.1586392706681623,"vY0":-113.82047739878412,"vZ0":0.37487397083942975,"x":138.35,"y":192.58,"x0":1.0008076740228902,"y0":50.00526192439273,"z0":5.84101269864767,"aX":-10.519812198110646},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.8,"breakVerticalInduced":-15.0,"breakHorizontal":14.9,"spinRate":2891,"spinDirection":320},"zone":7,"typeConfidence":2.0,"plateTime":0.4818118661687496,"extension":5.905888386503341},"index":0,"playId":"a595aa09-8903-3654-951c-afd8f08ea79b","pitchNumber":1,"startTime":"2026-05-19T00:33:06.091Z","endTime":"2026-05-19T00:33:09.842Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"first":{"id":800050,"link":"/api/v1/people/800050"},"third":{"id":682657,"link":"/api/v1/people/682657"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":83.7,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.931080338492965,"aZ":-30.19152567656092,"pfxX":7.4705679326102405,"pfxZ":1.1327788605782014,"pX":-0.22284919125761374,"pZ":0.39274551544687225,"vX0":-4.2602452928469905,"vY0":-130.56855376061938,"vZ0":-7.320352704006033,"x":125.49,"y":228.18,"x0":0.4476983414893603,"y0":50.00266709744249,"z0":5.462571738012428,"aX":13.076982398183153},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":0.8,"breakHorizontal":-12.7,"spinRate":1755,"spinDirection":118},"zone":13,"typeConfidence":2.0,"plateTime":0.4172969589753426,"extension":6.000611901482586},"index":1,"playId":"939ebf4a-c489-367a-8bd1-00a6ffa7e932","pitchNumber":2,"startTime":"2026-05-19T00:33:44.013Z","endTime":"2026-05-19T00:33:49.158Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"first":{"id":800050,"link":"/api/v1/people/800050"},"third":{"id":682657,"link":"/api/v1/people/682657"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.3,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.22914977866646,"aZ":-24.672577677502012,"pfxX":6.85727197370856,"pfxZ":4.562617025983188,"pX":0.49744330472986525,"pZ":2.874358441153733,"vX0":-2.6463543773645792,"vY0":-127.15319853591242,"vZ0":-1.944910335943422,"x":98.04,"y":161.17,"x0":0.6588297375908024,"y0":50.00094150289551,"z0":5.600144042029054,"aX":11.26562577074319},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":8.0,"breakHorizontal":-11.9,"spinRate":1737,"spinDirection":117},"zone":6,"typeConfidence":2.0,"plateTime":0.430201606258902,"extension":5.915678409928181},"index":2,"playId":"777084eb-6a9e-3776-9851-856b843a8a8e","pitchNumber":3,"startTime":"2026-05-19T00:34:12.191Z","endTime":"2026-05-19T00:34:16.254Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"first":{"id":800050,"link":"/api/v1/people/800050"},"third":{"id":682657,"link":"/api/v1/people/682657"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.8,"endSpeed":72.5,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.602087807626784,"aZ":-44.27166659732579,"pfxX":-6.686443210295156,"pfxZ":-9.175412989174365,"pX":-0.6684704355928679,"pZ":1.42271094311811,"vX0":-1.0964604175409425,"vY0":-114.76177758453991,"vZ0":-0.1933781721549448,"x":142.48,"y":200.37,"x0":0.685007482594299,"y0":50.00548260846303,"z0":5.864157143492498,"aX":-8.812847950618378},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.7,"breakVerticalInduced":-16.3,"breakHorizontal":12.4,"spinRate":2929,"spinDirection":321},"zone":13,"typeConfidence":2.0,"plateTime":0.47948486154859404,"extension":5.940167687925114},"index":3,"playId":"8bce1943-0c69-33b6-a8ac-46166786ee49","pitchNumber":4,"startTime":"2026-05-19T00:34:35.640Z","endTime":"2026-05-19T00:34:43.399Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"first":{"id":800050,"link":"/api/v1/people/800050"},"third":{"id":682657,"link":"/api/v1/people/682657"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":95.0,"endSpeed":87.3,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.95635675274585,"aZ":-23.523744598835904,"pfxX":9.02758817485843,"pfxZ":4.463135411593306,"pX":-0.9384456511151782,"pZ":1.9580387744674586,"vX0":-5.51719461482502,"vY0":-138.1513243054059,"vZ0":-5.962430848562795,"x":152.77,"y":185.91,"x0":-0.0913485813112381,"y0":50.00340443198044,"z0":5.719063984544133,"aX":17.500456797759043},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":7.1,"breakHorizontal":-15.2,"spinRate":2276,"spinDirection":138},"zone":13,"typeConfidence":2.0,"plateTime":0.39603426994991286,"extension":5.791124157592023},"index":4,"playId":"07b25210-711e-354b-9dca-2e411bc6d062","pitchNumber":5,"startTime":"2026-05-19T00:34:57.998Z","endTime":"2026-05-19T00:35:02.078Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"first":{"id":800050,"link":"/api/v1/people/800050"},"third":{"id":682657,"link":"/api/v1/people/682657"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":90.5,"endSpeed":83.5,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.888385890126088,"aZ":-30.587839474490806,"pfxX":7.149331011278654,"pfxZ":0.8986786063286099,"pX":-0.2770605581682841,"pZ":1.9274778989828962,"vX0":-4.242142519288966,"vY0":-131.75277794362384,"vZ0":-3.8678846775886746,"x":127.56,"y":186.74,"x0":0.4215514268777995,"y0":50.00287413749513,"z0":5.664545355414607,"aX":12.62203231706621},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":1.1,"breakHorizontal":-12.1,"spinRate":1675,"spinDirection":120},"zone":8,"typeConfidence":2.0,"plateTime":0.41504985374337267,"extension":5.921987778418986},"index":5,"playId":"93b8cc64-8017-35a8-9b28-96b75ef328a6","pitchNumber":6,"startTime":"2026-05-19T00:35:23.260Z","endTime":"2026-05-19T00:35:26.623Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"first":{"id":800050,"link":"/api/v1/people/800050"},"third":{"id":682657,"link":"/api/v1/people/682657"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.2,"endSpeed":72.1,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.293288664394243,"aZ":-43.71259009816851,"pfxX":-7.898517403206373,"pfxZ":-8.857290419186558,"pX":-0.6555401035774157,"pZ":1.6664912758027965,"vX0":-1.493633564524617,"vY0":-113.8026309292186,"vZ0":0.3544341517909577,"x":141.99,"y":193.78,"x0":1.036388606689491,"y0":50.00547773533711,"z0":5.86446169682891,"aX":-10.28571605173097},"breaks":{"breakAngle":13.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.6,"breakVerticalInduced":-15.6,"breakHorizontal":14.6,"spinRate":2912,"spinDirection":315},"zone":13,"typeConfidence":2.0,"plateTime":0.4826418878982546,"extension":5.8363447981147685},"index":6,"playId":"da91f880-7dfb-3994-869a-bcb747356644","pitchNumber":7,"startTime":"2026-05-19T00:35:50.505Z","endTime":"2026-05-19T00:35:54.300Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"first":{"id":800050,"link":"/api/v1/people/800050"},"third":{"id":682657,"link":"/api/v1/people/682657"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":77.6,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.398722413559042,"aZ":-35.826371492061085,"pfxX":-1.6238685127875803,"pfxZ":-2.4038296723608514,"pX":1.2643567819137205,"pZ":2.6900285822545755,"vX0":1.930192745048953,"vY0":-122.04490970095316,"vZ0":-0.13093834703195384,"x":68.81,"y":166.15,"x0":0.6768531649511143,"y0":50.00279790662466,"z0":5.811412278347451,"aX":-2.4674265773203126},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-4.2,"breakHorizontal":2.5,"spinRate":2566,"spinDirection":295},"zone":12,"typeConfidence":2.0,"plateTime":0.4475672911433026,"extension":5.817380812975213},"index":7,"playId":"0a416fb1-70d3-3442-8df4-fb7440ebb793","pitchNumber":8,"startTime":"2026-05-19T00:36:17.736Z","endTime":"2026-05-19T00:36:21.129Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"first":{"id":800050,"link":"/api/v1/people/800050"},"third":{"id":682657,"link":"/api/v1/people/682657"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":77.5,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.200012306393432,"aZ":-35.10082647554381,"pfxX":-2.4309086336205445,"pfxZ":-1.9390015429131502,"pX":-0.459613328423274,"pZ":2.8349840808781313,"vX0":-1.7235908887227778,"vY0":-121.14085961271425,"vZ0":0.16513758694511105,"x":134.52,"y":162.24,"x0":0.5731280290965356,"y0":50.00379057622759,"z0":5.7955767528130036,"aX":-3.668808576371037},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-3.2,"breakHorizontal":4.8,"spinRate":2560,"spinDirection":306},"zone":4,"typeConfidence":2.0,"plateTime":0.4494830740694584,"extension":5.902237865426547},"index":8,"playId":"755ca43c-e98d-39ff-82de-27f9fc8ecc74","pitchNumber":9,"startTime":"2026-05-19T00:36:40.901Z","endTime":"2026-05-19T00:36:47.483Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"first":{"id":800050,"link":"/api/v1/people/800050"},"third":{"id":682657,"link":"/api/v1/people/682657"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.6,"endSpeed":72.4,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.44832422857345,"aZ":-43.191426730514515,"pfxX":-7.668459204553961,"pfxZ":-8.372658348360723,"pX":-0.7495312139652349,"pZ":1.8890563279291364,"vX0":-0.6226868767907379,"vY0":-114.41497618091859,"vZ0":0.6295803074806614,"x":145.57,"y":187.78,"x0":0.5218882359231657,"y0":50.000376417409946,"z0":5.86619990980833,"aX":-10.095702697341604},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.2,"breakVerticalInduced":-14.6,"breakHorizontal":14.0,"spinRate":2925,"spinDirection":322},"zone":7,"typeConfidence":2.0,"plateTime":0.47997022528296984,"extension":5.905362594397733},"hitData":{"launchSpeed":100.7,"launchAngle":48.0,"totalDistance":317.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":45.74,"coordY":98.97}},"index":9,"playId":"286c951e-76e0-3a15-bce9-a44959449e75","pitchNumber":10,"startTime":"2026-05-19T00:37:06.449Z","endTime":"2026-05-19T00:37:20.288Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"first":{"id":800050,"link":"/api/v1/people/800050"},"third":{"id":682657,"link":"/api/v1/people/682657"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656555,"link":"/api/v1/people/656555"},"credit":"b_pa"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":17.9,"awayTeamWinProbability":82.1,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":1.49,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-05-19T00:37:20.288Z","atBatIndex":37},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"David Fry grounds out, third baseman Kevin McGonigle to first baseman Spencer Torkelson.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-19T00:37:28.928Z","endTime":"2026-05-19T00:41:38.071Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.5,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.96340145448727,"aZ":-31.034285146415357,"pfxX":8.48263158854973,"pfxZ":0.6933184746758254,"pX":0.8068253347551126,"pZ":1.9201296781651638,"vX0":-4.488989841516896,"vY0":-126.2366663647586,"vZ0":-2.826324134976642,"x":86.25,"y":186.94,"x0":1.49558684397527,"y0":50.00022565454231,"z0":5.523941190624465,"aX":13.843642775261664},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.0,"breakHorizontal":-14.5,"spinRate":1478,"spinDirection":113},"zone":9,"typeConfidence":2.0,"plateTime":0.43203026683322543,"extension":5.984359741791265},"index":0,"playId":"5ac094ed-3fd8-3656-9557-0e2e5e35412f","pitchNumber":1,"startTime":"2026-05-19T00:37:53.201Z","endTime":"2026-05-19T00:37:57.505Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":681807,"link":"/api/v1/people/681807","batSide":{"code":"R","description":"Right"}},"first":{"id":800050,"link":"/api/v1/people/800050"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.8,"endSpeed":71.7,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.34768469822435,"aZ":-42.943771892023676,"pfxX":-7.4267146677856335,"pfxZ":-8.409475135623953,"pX":-1.062296721592494,"pZ":0.3590552718229636,"vX0":-3.0005075782266024,"vY0":-113.26089166033329,"vZ0":-2.019267922688586,"x":157.49,"y":229.09,"x0":1.249852189638982,"y0":50.00077955608853,"z0":5.6116630286500255,"aX":-9.514174840579264},"breaks":{"breakAngle":13.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.1,"breakVerticalInduced":-15.4,"breakHorizontal":14.3,"spinRate":2805,"spinDirection":318},"zone":13,"typeConfidence":2.0,"plateTime":0.48616317864716985,"extension":5.828144788667805},"index":1,"playId":"7083a730-4821-3af2-aefa-76fdbce30cdc","pitchNumber":2,"startTime":"2026-05-19T00:38:13.834Z","endTime":"2026-05-19T00:38:21.268Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":681807,"link":"/api/v1/people/681807","batSide":{"code":"R","description":"Right"}},"first":{"id":800050,"link":"/api/v1/people/800050"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":95.9,"endSpeed":88.4,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.34127402184583,"aZ":-23.702366991607814,"pfxX":6.768913141558126,"pfxZ":4.276235902645331,"pX":-1.832909999861702,"pZ":1.4669742848223812,"vX0":-7.347952878722079,"vY0":-139.36018543719865,"vZ0":-7.219462975236457,"x":186.87,"y":199.17,"x0":-0.04996770584935161,"y0":50.00280278313531,"z0":5.6408526625558535,"aX":13.404802088977585},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":6.5,"breakHorizontal":-10.9,"spinRate":2204,"spinDirection":141},"zone":13,"typeConfidence":2.0,"plateTime":0.3920295248406638,"extension":5.87754798384908},"index":2,"playId":"1e7afd85-90ed-3322-ab9d-59fc2290d3a5","pitchNumber":3,"startTime":"2026-05-19T00:38:41.949Z","endTime":"2026-05-19T00:38:45.868Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":681807,"link":"/api/v1/people/681807","batSide":{"code":"R","description":"Right"}},"first":{"id":800050,"link":"/api/v1/people/800050"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":81.8,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.100216192032512,"aZ":-31.238570760644876,"pfxX":9.266758432698257,"pfxZ":0.5505562706989018,"pX":-0.31614801338458787,"pZ":1.6153472606915844,"vX0":-4.853284446329014,"vY0":-129.48228068367828,"vZ0":-3.9276907749489696,"x":129.05,"y":195.17,"x0":0.3788288421459518,"y0":50.00240956118299,"z0":5.542809977069017,"aX":15.730460700288624},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":0.4,"breakHorizontal":-15.7,"spinRate":1601,"spinDirection":125},"zone":7,"typeConfidence":2.0,"plateTime":0.4230521442996906,"extension":6.068732560120759},"index":3,"playId":"e7d089ef-2d2d-3cee-b3ed-bdd468db8b68","pitchNumber":4,"startTime":"2026-05-19T00:39:05.350Z","endTime":"2026-05-19T00:39:32.353Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":681807,"link":"/api/v1/people/681807","batSide":{"code":"R","description":"Right"}},"first":{"id":800050,"link":"/api/v1/people/800050"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":116,"player":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"}},"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"playId":"fde77e95-273b-4062-ace4-9801f294f879","startTime":"2026-05-19T00:39:44.230Z","endTime":"2026-05-19T00:39:49.015Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":681807,"link":"/api/v1/people/681807","batSide":{"code":"R","description":"Right"}},"first":{"id":800050,"link":"/api/v1/people/800050"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.6,"endSpeed":71.3,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.305315699681554,"aZ":-43.23168502171492,"pfxX":-8.325445977351903,"pfxZ":-8.639016873955413,"pX":0.007344289399225259,"pZ":1.8634604118256024,"vX0":0.7378968525988194,"vY0":-112.94388538263715,"vZ0":0.934493077588042,"x":116.72,"y":188.47,"x0":0.7550897964361841,"y0":50.00215721484855,"z0":5.823322677064504,"aX":-10.657909161177342},"breaks":{"breakAngle":13.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.7,"breakVerticalInduced":-15.0,"breakHorizontal":14.9,"spinRate":2980,"spinDirection":319},"zone":8,"typeConfidence":2.0,"plateTime":0.4866415240417292,"extension":5.77641382895391},"index":5,"playId":"f92d39e0-7a25-3e3d-adbb-0871c7dbe258","pitchNumber":5,"startTime":"2026-05-19T00:40:03.353Z","endTime":"2026-05-19T00:40:09.853Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":681807,"link":"/api/v1/people/681807","batSide":{"code":"R","description":"Right"}},"first":{"id":800050,"link":"/api/v1/people/800050"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":88.5,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.368769103857538,"aZ":-25.143573533920815,"pfxX":9.108779350855892,"pfxZ":3.563868205065372,"pX":-1.6126308398494955,"pZ":1.5785373487939194,"vX0":-7.896498909403398,"vY0":-138.76422167161914,"vZ0":-6.601541561124016,"x":178.47,"y":196.16,"x0":0.06890507389529614,"y0":50.00626174772009,"z0":5.633595935116326,"aX":17.99221665680427},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":5.4,"breakHorizontal":-15.1,"spinRate":2143,"spinDirection":140},"zone":13,"typeConfidence":2.0,"plateTime":0.3928114215731666,"extension":6.065773703365382},"index":6,"playId":"8abd6974-2132-3979-9862-8a2546fa36a7","pitchNumber":6,"startTime":"2026-05-19T00:40:36.037Z","endTime":"2026-05-19T00:40:39.787Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":681807,"link":"/api/v1/people/681807","batSide":{"code":"R","description":"Right"}},"first":{"id":800050,"link":"/api/v1/people/800050"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":81.8,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.046136139725384,"aZ":-21.54506085697413,"pfxX":6.063937846114573,"pfxZ":6.241421831340627,"pX":-1.419722404223351,"pZ":1.6425246870885328,"vX0":-6.348839537113247,"vY0":-129.6683625970955,"vZ0":-5.853937389872061,"x":171.12,"y":194.43,"x0":0.2723005503076031,"y0":50.00328766011538,"z0":5.572523848418992,"aX":10.329207011318744},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":10.2,"breakHorizontal":-9.6,"spinRate":1754,"spinDirection":124},"zone":13,"typeConfidence":2.0,"plateTime":0.4223582196138165,"extension":5.942109733617968},"index":7,"playId":"4ed1c834-25f5-335d-8658-3f9ce1e12c0d","pitchNumber":7,"startTime":"2026-05-19T00:40:57.890Z","endTime":"2026-05-19T00:41:03.463Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":681807,"link":"/api/v1/people/681807","batSide":{"code":"R","description":"Right"}},"first":{"id":800050,"link":"/api/v1/people/800050"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":86.2,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.184534231985992,"aZ":-21.92511458767196,"pfxX":7.617988160961459,"pfxZ":5.444778574345925,"pX":-0.9922258486157316,"pZ":1.3540015732248432,"vX0":-8.227044052343283,"vY0":-135.93654656069273,"vZ0":-7.325214366646572,"x":154.82,"y":202.22,"x0":1.0754039787514473,"y0":50.002891052816544,"z0":5.591933137800278,"aX":14.339973032795141},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.5,"breakHorizontal":-12.1,"spinRate":2239,"spinDirection":140},"zone":13,"typeConfidence":2.0,"plateTime":0.40204691709370577,"extension":6.000293713884676},"hitData":{"launchSpeed":57.0,"launchAngle":-3.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.23,"coordY":167.9}},"index":8,"playId":"29fb53c3-c800-3332-8ef9-9890d387a5a9","pitchNumber":8,"startTime":"2026-05-19T00:41:29.852Z","endTime":"2026-05-19T00:41:38.071Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":681807,"link":"/api/v1/people/681807","batSide":{"code":"R","description":"Right"}},"first":{"id":800050,"link":"/api/v1/people/800050"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681807,"link":"/api/v1/people/681807"},"credit":"b_ab"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_ab"},{"player":{"id":681807,"link":"/api/v1/people/681807"},"credit":"b_pa"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.2,"awayTeamWinProbability":80.8,"homeTeamWinProbabilityAdded":1.3000000000000007,"leverageIndex":0.51,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-05-19T00:41:38.071Z","atBatIndex":38},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Matt Vierling grounds out, shortstop Brayan Rocchio to first baseman Rhys Hoskins.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-19T00:42:50.285Z","endTime":"2026-05-19T00:45:21.297Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":656555,"link":"/api/v1/people/656555"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.4,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.159723357458105,"aZ":-14.834453101588876,"pfxX":-6.732733508452004,"pfxZ":9.506761919959152,"pX":0.7467372596883164,"pZ":2.41379352838006,"vX0":9.307379329535353,"vY0":-134.2311973342826,"vZ0":-5.920787940894267,"x":88.54,"y":173.61,"x0":-1.891503888278353,"y0":50.00490129988772,"z0":5.705135111326306,"aX":-12.283528964010957},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.1,"breakHorizontal":10.2,"spinRate":2299,"spinDirection":228},"zone":6,"typeConfidence":2.0,"plateTime":0.408102036996576,"extension":6.626238214047288},"index":0,"playId":"bc5ec3ab-b4a5-3098-a019-07b2e47ab51a","pitchNumber":1,"startTime":"2026-05-19T00:43:52.385Z","endTime":"2026-05-19T00:43:56.677Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":86.7,"endSpeed":79.3,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.711047988815583,"aZ":-25.86913270591435,"pfxX":1.1510589315350437,"pfxZ":3.9250127054794746,"pX":1.0085114380270153,"pZ":2.983890003541026,"vX0":6.813898101475386,"vY0":-126.17214538130821,"vZ0":-1.9686279600843801,"x":78.56,"y":158.21,"x0":-1.8813018282638598,"y0":50.00118243081192,"z0":5.8678931058643355,"aX":1.8458226049503659},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":6.8,"breakHorizontal":-3.7,"spinRate":2059,"spinDirection":191},"zone":12,"typeConfidence":2.0,"plateTime":0.4348467984258022,"extension":6.477432310125442},"index":1,"playId":"78910821-d7d4-3604-849f-89afe77c1c08","pitchNumber":2,"startTime":"2026-05-19T00:44:21.710Z","endTime":"2026-05-19T00:44:29.150Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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.5,"endSpeed":86.1,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.218234781888906,"aZ":-16.696047358862565,"pfxX":-5.91958705616326,"pfxZ":8.102155594034798,"pX":0.9514439919571094,"pZ":6.150538255294887,"vX0":9.454091122590517,"vY0":-137.295668224859,"vZ0":3.237367440532397,"x":80.73,"y":72.72,"x0":-1.7664702291536898,"y0":50.001809347742146,"z0":6.092114672242566,"aX":-11.309035678293027},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.6,"breakHorizontal":8.8,"spinRate":2393,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.3988531638669346,"extension":6.4069071044856125},"index":2,"playId":"bcb810fe-0c36-30fc-a0d2-3a97a173faa5","pitchNumber":3,"startTime":"2026-05-19T00:44:49.775Z","endTime":"2026-05-19T00:44:52.962Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.3,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.762660678793395,"aZ":-20.935611600383357,"pfxX":-11.172672605548403,"pfxZ":5.912249523782952,"pX":-0.12559867020729976,"pZ":2.799071988397865,"vX0":9.091602820818393,"vY0":-136.65301856580956,"vZ0":-4.034071979641672,"x":121.79,"y":163.21,"x0":-2.0362876997587214,"y0":50.00077823634124,"z0":5.723917677538515,"aX":-21.22964160610309},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.1,"breakHorizontal":18.5,"spinRate":2328,"spinDirection":225},"zone":5,"typeConfidence":2.0,"plateTime":0.40008552816096943,"extension":6.507226132526489},"hitData":{"launchSpeed":89.4,"launchAngle":-21.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.65,"coordY":134.17}},"index":3,"playId":"e73817e4-5d05-3846-b3a6-7c26f21e6847","pitchNumber":4,"startTime":"2026-05-19T00:45:12.659Z","endTime":"2026-05-19T00:45:21.297Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"credit":"b_ab"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_ab"},{"player":{"id":663837,"link":"/api/v1/people/663837"},"credit":"b_pa"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.5,"awayTeamWinProbability":83.5,"homeTeamWinProbabilityAdded":-2.6999999999999993,"leverageIndex":1.02,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-05-19T00:45:21.297Z","atBatIndex":39},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Wenceel Pérez grounds out, third baseman José Ramírez to first baseman Rhys Hoskins.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-19T00:45:25.037Z","endTime":"2026-05-19T00:47:13.702Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":656555,"link":"/api/v1/people/656555"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":75.1,"endSpeed":68.9,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.232427984892826,"aZ":-40.669528403474764,"pfxX":3.7014506568670344,"pfxZ":-7.074823811605116,"pX":-0.5581292183710701,"pZ":3.349788344672067,"vX0":2.282107337009969,"vY0":-109.19485185415884,"vZ0":3.325921165733475,"x":138.27,"y":148.34,"x0":-2.0996719163460553,"y0":50.002668147509105,"z0":6.199354807678256,"aX":4.444423102554041},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.2,"breakVerticalInduced":-11.5,"breakHorizontal":-7.3,"spinRate":2400,"spinDirection":39},"zone":1,"typeConfidence":2.0,"plateTime":0.5026805895990059,"extension":6.354470123763874},"index":0,"playId":"ade22472-51d6-3fd7-96b9-7f88ff8c06c2","pitchNumber":1,"startTime":"2026-05-19T00:45:48.432Z","endTime":"2026-05-19T00:45:53.772Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.6,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.71649188183011,"aZ":-12.08844771568954,"pfxX":-5.913384492075144,"pfxZ":10.960687926916314,"pX":0.8901980749350902,"pZ":3.241436520728654,"vX0":9.172487644464828,"vY0":-134.40780085054692,"vZ0":-4.6672697314908005,"x":83.07,"y":151.26,"x0":-1.7959470028683862,"y0":50.00109179980527,"z0":5.856563740084896,"aX":-10.835348757716298},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":19.1,"breakHorizontal":8.8,"spinRate":2429,"spinDirection":218},"zone":12,"typeConfidence":2.0,"plateTime":0.4072752604128924,"extension":6.4056374252688375},"index":1,"playId":"d5e57075-1b7b-3d76-a695-3b8763134c6d","pitchNumber":2,"startTime":"2026-05-19T00:46:02.098Z","endTime":"2026-05-19T00:46:06.828Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.9,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.487322748252602,"aZ":-25.06056163735818,"pfxX":0.0388728152174167,"pfxZ":4.179963013059432,"pX":-0.6017183887453155,"pZ":2.5401694155283403,"vX0":4.0561555609840525,"vY0":-129.2846695860137,"vZ0":-3.2536473877650387,"x":139.94,"y":170.2,"x0":-2.192224793891391,"y0":50.00417848643973,"z0":5.726050148457683,"aX":0.06616032491548487},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":7.1,"breakHorizontal":-1.0,"spinRate":2093,"spinDirection":200},"zone":4,"typeConfidence":2.0,"plateTime":0.4227258184210161,"extension":6.417250619754813},"index":2,"playId":"e2875136-e277-3a78-b8c9-009ba888dda6","pitchNumber":3,"startTime":"2026-05-19T00:46:20.224Z","endTime":"2026-05-19T00:46:24.743Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-05-19T00:46:36.138Z","endTime":"2026-05-19T00:46:49.005Z","isPitch":false,"type":"action","player":{"id":672761,"link":"/api/v1/people/672761"},"defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.9,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.575402312071475,"aZ":-22.245315490598603,"pfxX":-8.541794078460914,"pfxZ":5.2755188627311576,"pX":0.41217416813574936,"pZ":4.4685978034949185,"vX0":9.39226334286029,"vY0":-135.59988710121183,"vZ0":0.5250809306466637,"x":101.29,"y":118.13,"x0":-1.9685520018863307,"y0":50.005427409100136,"z0":5.811190218118886,"aX":-16.08596058185715},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":9.8,"breakHorizontal":13.8,"spinRate":2268,"spinDirection":225},"zone":12,"typeConfidence":2.0,"plateTime":0.4022281440723767,"extension":6.548732517096665},"index":4,"playId":"dba06705-8521-3a80-ba7d-0e9dafdba6e7","pitchNumber":4,"startTime":"2026-05-19T00:46:49.005Z","endTime":"2026-05-19T00:46:52.188Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.9,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.445230007258733,"aZ":-13.788483368932644,"pfxX":-6.480938380075338,"pfxZ":9.578001737859047,"pX":-0.18080401313727937,"pZ":2.679505219333902,"vX0":6.88148013363716,"vY0":-136.7718783839549,"vZ0":-5.778915801573201,"x":123.89,"y":166.43,"x0":-1.8717160836716245,"y0":50.0039235103181,"z0":5.743665068123928,"aX":-12.441750065947414},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.4,"breakHorizontal":10.6,"spinRate":2355,"spinDirection":219},"zone":5,"typeConfidence":2.0,"plateTime":0.39847019998590794,"extension":6.499349299756258},"hitData":{"launchSpeed":94.5,"launchAngle":-19.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":109.6,"coordY":143.22}},"index":5,"playId":"c9468350-a416-37f5-a7f4-2fc31052ff16","pitchNumber":5,"startTime":"2026-05-19T00:47:05.716Z","endTime":"2026-05-19T00:47:13.702Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"credit":"b_ab"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_ab"},{"player":{"id":672761,"link":"/api/v1/people/672761"},"credit":"b_pa"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.799999999999999,"awayTeamWinProbability":85.2,"homeTeamWinProbabilityAdded":-1.700000000000001,"leverageIndex":0.71,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-05-19T00:47:13.702Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zack Short strikes out swinging.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-19T00:47:25.753Z","endTime":"2026-05-19T00:48:35.490Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":670097,"fullName":"Zack Short","link":"/api/v1/people/670097"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":670097,"fullName":"Zack Short","link":"/api/v1/people/670097"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":87.7,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.06384535693483,"aZ":-14.904655455843454,"pfxX":-5.739152628499011,"pfxZ":8.88803108405206,"pX":0.3280268882920516,"pZ":2.2142300647695423,"vX0":8.447760101558348,"vY0":-137.45990278518184,"vZ0":-6.7785957912557935,"x":104.5,"y":179.0,"x0":-2.0177185081968565,"y0":50.00489467847846,"z0":5.6955797040480025,"aX":-11.154386117579673},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.1,"breakHorizontal":9.0,"spinRate":2403,"spinDirection":223},"zone":6,"typeConfidence":2.0,"plateTime":0.39613748613210387,"extension":6.464000957625755},"index":0,"playId":"d169e9ab-b729-33f1-bade-cb44084bb993","pitchNumber":1,"startTime":"2026-05-19T00:47:41.220Z","endTime":"2026-05-19T00:47:45.207Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":670097,"link":"/api/v1/people/670097","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":86.6,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.32984797391561,"aZ":-14.882369284657113,"pfxX":-5.580414595532469,"pfxZ":9.108704755077206,"pX":0.7865199024062306,"pZ":2.7542771056704427,"vX0":9.031913504333742,"vY0":-135.8306140401606,"vZ0":-5.485612799059666,"x":87.02,"y":164.41,"x0":-1.832732932235674,"y0":50.00037569871845,"z0":5.807862680542973,"aX":-10.591598169373462},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.7,"breakHorizontal":8.5,"spinRate":2440,"spinDirection":218},"zone":3,"typeConfidence":2.0,"plateTime":0.4008252718758669,"extension":6.4602868743875295},"index":1,"playId":"03b190fd-8f9b-330a-b1b8-d4aeb44cc533","pitchNumber":2,"startTime":"2026-05-19T00:47:58.228Z","endTime":"2026-05-19T00:48:02.453Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":670097,"link":"/api/v1/people/670097","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":82.6,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.065214928688007,"aZ":-27.844693672355728,"pfxX":-0.03722026554259461,"pfxZ":2.547933283000967,"pX":1.3877313321020928,"pZ":1.8292708032132325,"vX0":8.521766609684414,"vY0":-128.43708253446133,"vZ0":-4.5149608423632,"x":64.1,"y":189.39,"x0":-1.943407351864394,"y0":50.00541977827745,"z0":5.729909054748377,"aX":-0.06398298851821564},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":4.0,"breakHorizontal":-1.4,"spinRate":2268,"spinDirection":202},"zone":14,"typeConfidence":2.0,"plateTime":0.4235228610072381,"extension":6.496063310514461},"index":2,"playId":"79c7a1a1-c77f-3bf1-a0bc-65517eb13df6","pitchNumber":3,"startTime":"2026-05-19T00:48:13.768Z","endTime":"2026-05-19T00:48:18.028Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":670097,"link":"/api/v1/people/670097","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":82.5,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.85219844215648,"aZ":-25.975282412015307,"pfxX":0.3311660504416323,"pfxZ":3.633774832123202,"pX":0.8454354581620392,"pZ":2.0946612764287247,"vX0":6.906650196257475,"vY0":-128.82445302296267,"vZ0":-4.407912758910559,"x":84.77,"y":182.22,"x0":-1.8961654297479502,"y0":50.005464042883645,"z0":5.799117607514804,"aX":0.5645114320602522},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":6.0,"breakHorizontal":-1.9,"spinRate":2271,"spinDirection":190},"zone":14,"typeConfidence":2.0,"plateTime":0.42266356308437025,"extension":6.359960363296457},"index":3,"playId":"3bbcaefe-4c0b-39f3-9252-a55b5eb903ba","pitchNumber":4,"startTime":"2026-05-19T00:48:31.531Z","endTime":"2026-05-19T00:48:35.490Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":670097,"link":"/api/v1/people/670097","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670097,"link":"/api/v1/people/670097"},"credit":"b_ab"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_ab"},{"player":{"id":670097,"link":"/api/v1/people/670097"},"credit":"b_pa"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.700000000000001,"awayTeamWinProbability":86.3,"homeTeamWinProbabilityAdded":-1.0999999999999979,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-05-19T00:48:35.490Z","atBatIndex":41},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Travis Bazzana singles on a soft bunt pop to pitcher Brant Hurter.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-19T00:51:03.459Z","endTime":"2026-05-19T00:51:13.833Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676428,"fullName":"Brant Hurter","link":"/api/v1/people/676428"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":676428,"link":"/api/v1/people/676428"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Brant Hurter replaces Framber Valdez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-19T00:49:06.676Z","endTime":"2026-05-19T00:51:05.652Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676428,"link":"/api/v1/people/676428"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":664285,"link":"/api/v1/people/664285","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":76.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.969003396636403,"aZ":-31.335955588165284,"pfxX":-5.403760470898813,"pfxZ":0.5663035638843965,"pX":0.4888002707514556,"pZ":2.5073124565019023,"vX0":-5.078140278863212,"vY0":-119.7882060219162,"vZ0":-1.4913170858957956,"x":98.37,"y":171.08,"x0":3.326921510317279,"y0":50.00215297941185,"z0":5.902103640273732,"aX":-7.965742861129499},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":1.0,"breakHorizontal":10.9,"spinRate":2734,"spinDirection":301},"zone":6,"typeConfidence":0.9,"plateTime":0.4547304401335328,"extension":6.010035092172259},"hitData":{"launchSpeed":32.9,"launchAngle":45.0,"totalDistance":70.0,"trajectory":"bunt_popup","hardness":"soft","location":"1","coordinates":{"coordX":142.45,"coordY":180.26}},"index":1,"playId":"f19085c2-25ea-3070-9c15-fdd217a58859","pitchNumber":1,"startTime":"2026-05-19T00:51:05.652Z","endTime":"2026-05-19T00:51:13.833Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683953,"link":"/api/v1/people/683953"},"credit":"b_ab"},{"player":{"id":676428,"link":"/api/v1/people/676428"},"credit":"p_ab"},{"player":{"id":683953,"link":"/api/v1/people/683953"},"credit":"b_pa"},{"player":{"id":676428,"link":"/api/v1/people/676428"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.1,"awayTeamWinProbability":87.9,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":0.43,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-05-19T00:51:13.833Z","atBatIndex":42},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Steven Kwan walks. Travis Bazzana to 2nd.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-19T00:51:34.889Z","endTime":"2026-05-19T00:54:06.232Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676428,"fullName":"Brant Hurter","link":"/api/v1/people/676428"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"postOnSecond":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":92.9,"endSpeed":85.1,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.56079215589806,"aZ":-24.987445685635077,"pfxX":8.646512047342556,"pfxZ":3.8988391812241368,"pX":-0.8214278083386902,"pZ":3.3930028666536436,"vX0":-13.262318239083335,"vY0":-134.7499114364204,"vZ0":-1.9751999495663721,"x":148.31,"y":147.17,"x0":3.034831986990752,"y0":50.004856827362886,"z0":5.896346973662186,"aX":15.946039655139401},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":6.8,"breakHorizontal":-13.0,"spinRate":2269,"spinDirection":130},"zone":11,"typeConfidence":0.88,"plateTime":0.40608316457678173,"extension":6.2271018353614584},"index":0,"playId":"a42a1cc5-f2bb-3acd-9740-a689456935f2","pitchNumber":1,"startTime":"2026-05-19T00:51:46.810Z","endTime":"2026-05-19T00:51:50.589Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"first":{"id":683953,"link":"/api/v1/people/683953"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":92.9,"endSpeed":85.2,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.326665028282935,"aZ":-28.42888156228673,"pfxX":10.648986742400414,"pfxZ":2.018827631177883,"pX":1.1511456055901685,"pZ":3.553741576134279,"vX0":-9.702838138342731,"vY0":-135.05081823794805,"vZ0":-0.9471952784706306,"x":73.12,"y":142.83,"x0":3.4000964183783338,"y0":50.00113231305684,"z0":5.901392155205888,"aX":19.746301060399567},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":3.7,"breakHorizontal":-17.3,"spinRate":2173,"spinDirection":121},"zone":12,"typeConfidence":0.9,"plateTime":0.40495137869704756,"extension":6.200094331453339},"index":1,"playId":"dd898427-caf0-3896-9b85-cfc98925425b","pitchNumber":2,"startTime":"2026-05-19T00:52:07.138Z","endTime":"2026-05-19T00:52:10.696Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"first":{"id":683953,"link":"/api/v1/people/683953"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.4,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.233059992537427,"aZ":-24.502619246786065,"pfxX":10.284690540894367,"pfxZ":4.134809994940918,"pX":-0.7437805146840497,"pZ":3.046087012735566,"vX0":-13.971085181142147,"vY0":-135.09215915003452,"vZ0":-2.823245589902793,"x":145.35,"y":156.54,"x0":3.148333074095817,"y0":50.00658755294544,"z0":5.819158438662419,"aX":19.09799003621218},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.1,"breakHorizontal":-15.8,"spinRate":2265,"spinDirection":123},"zone":1,"typeConfidence":0.9,"plateTime":0.40478029437395424,"extension":6.116130594769618},"index":2,"playId":"7c547314-5352-31ce-93c1-077f94a7bbce","pitchNumber":3,"startTime":"2026-05-19T00:52:26.471Z","endTime":"2026-05-19T00:52:30.527Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"first":{"id":683953,"link":"/api/v1/people/683953"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.7,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.69840903620087,"aZ":-30.567385604327388,"pfxX":10.371675403087522,"pfxZ":0.884500024841973,"pX":-0.3080235785217599,"pZ":3.212312754510684,"vX0":-12.801742091284169,"vY0":-134.2229766725391,"vZ0":-1.110931959424405,"x":128.74,"y":152.05,"x0":3.1729358739858298,"y0":50.006597960966594,"z0":5.8055570593497645,"aX":18.952808827409623},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":1.6,"breakHorizontal":-16.1,"spinRate":2208,"spinDirection":122},"zone":1,"typeConfidence":0.9,"plateTime":0.4078663119499093,"extension":6.2797857111336475},"index":3,"playId":"d4421863-58e2-341b-aa15-5593e1719f95","pitchNumber":4,"startTime":"2026-05-19T00:52:44.718Z","endTime":"2026-05-19T00:52:48.742Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"first":{"id":683953,"link":"/api/v1/people/683953"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"index":4,"playId":"46de8410-e9c6-31f5-8abb-5470844bcf42","startTime":"2026-05-19T00:53:03.037Z","endTime":"2026-05-19T00:53:08.464Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"first":{"id":683953,"link":"/api/v1/people/683953"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"index":5,"playId":"57ac0222-ad80-3b0f-adea-a09474ef3b0e","startTime":"2026-05-19T00:53:31.874Z","endTime":"2026-05-19T00:53:35.617Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"first":{"id":683953,"link":"/api/v1/people/683953"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"index":6,"startTime":"2026-05-19T00:53:47.096Z","endTime":"2026-05-19T00:54:02.143Z","isPitch":false,"type":"action","player":{"id":680757,"link":"/api/v1/people/680757"},"defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"first":{"id":683953,"link":"/api/v1/people/683953"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.5,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.75183912285185,"aZ":-28.355011850263868,"pfxX":7.855365074208237,"pfxZ":2.052103450163319,"pX":0.8492032642777034,"pZ":3.999049656449096,"vX0":-9.929316772139694,"vY0":-134.88333524069833,"vZ0":0.282444682287166,"x":84.63,"y":130.81,"x0":3.5413749533567653,"y0":50.00067331842461,"z0":5.877137703505838,"aX":14.608871542863826},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":4.0,"breakHorizontal":-12.4,"spinRate":2068,"spinDirection":127},"zone":12,"typeConfidence":0.88,"plateTime":0.4046161114647604,"extension":6.227499392235733},"index":7,"playId":"566b64d8-5f94-323f-8fe4-6a2fb84b17ab","pitchNumber":5,"startTime":"2026-05-19T00:54:02.143Z","endTime":"2026-05-19T00:54:06.232Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"first":{"id":683953,"link":"/api/v1/people/683953"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_pa"},{"player":{"id":676428,"link":"/api/v1/people/676428"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.700000000000001,"awayTeamWinProbability":90.3,"homeTeamWinProbabilityAdded":-2.3999999999999986,"leverageIndex":0.69,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-05-19T00:54:06.232Z","atBatIndex":43},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Austin Hedges out on a sacrifice bunt, third baseman Kevin McGonigle to second baseman Zach McKinstry. Travis Bazzana to 3rd. Steven Kwan to 2nd.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-19T00:54:23.104Z","endTime":"2026-05-19T00:54:42.673Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676428,"fullName":"Brant Hurter","link":"/api/v1/people/676428"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"postOnThird":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":76.5,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.233358508530248,"aZ":-30.911788435729715,"pfxX":-7.508077014339634,"pfxZ":0.8533685129929189,"pX":-0.5650728565513318,"pZ":2.8618112055820877,"vX0":-7.202916323745276,"vY0":-120.91575512877986,"vZ0":-0.7918457673378332,"x":138.54,"y":161.51,"x0":3.4309444241123734,"y0":50.00185423528053,"z0":5.912970695243678,"aX":-11.082083259516454},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":1.7,"breakHorizontal":15.4,"spinRate":2763,"spinDirection":292},"zone":1,"typeConfidence":0.9,"plateTime":0.453495262274497,"extension":5.878016495290986},"hitData":{"launchSpeed":29.1,"launchAngle":-28.0,"totalDistance":6.0,"trajectory":"bunt_grounder","hardness":"soft","location":"5","coordinates":{"coordX":118.6,"coordY":190.0}},"index":0,"playId":"5a2e9b15-ed90-3ad2-ad6d-45b96c911ddf","pitchNumber":1,"startTime":"2026-05-19T00:54:34.046Z","endTime":"2026-05-19T00:54:42.673Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":595978,"link":"/api/v1/people/595978","batSide":{"code":"R","description":"Right"}},"first":{"id":680757,"link":"/api/v1/people/680757"},"second":{"id":683953,"link":"/api/v1/people/683953"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"credit":"b_pa"},{"player":{"id":676428,"link":"/api/v1/people/676428"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_bunt"}],"homeTeamWinProbability":9.5,"awayTeamWinProbability":90.5,"homeTeamWinProbabilityAdded":-0.20000000000000107,"leverageIndex":0.79,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-05-19T00:54:42.673Z","atBatIndex":44},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brayan Rocchio walks.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-19T00:54:58.539Z","endTime":"2026-05-19T00:57:37.692Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676428,"fullName":"Brant Hurter","link":"/api/v1/people/676428"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"postOnSecond":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"postOnThird":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.5,"endSpeed":84.9,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.7082880181622,"aZ":-25.602594173558064,"pfxX":7.464283746757201,"pfxZ":3.571861853886439,"pX":1.109282738210226,"pZ":3.812707358561002,"vX0":-8.261855201848995,"vY0":-134.48480261679012,"vZ0":-0.7781745536162914,"x":74.72,"y":135.84,"x0":3.243673221767343,"y0":50.00550722510853,"z0":5.9130831842027485,"aX":13.74769256160717},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":6.5,"breakHorizontal":-11.9,"spinRate":1921,"spinDirection":122},"zone":12,"typeConfidence":0.74,"plateTime":0.4064442782993565,"extension":5.99884116436884},"index":0,"playId":"a2b40849-a95c-35ae-a912-52001201adbc","pitchNumber":1,"startTime":"2026-05-19T00:55:13.423Z","endTime":"2026-05-19T00:55:17.542Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"R","description":"Right"}},"second":{"id":680757,"link":"/api/v1/people/680757"},"third":{"id":683953,"link":"/api/v1/people/683953"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":76.5,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.81199249235299,"aZ":-34.00689452889365,"pfxX":-4.508091533458307,"pfxZ":-1.257840043085161,"pX":0.9758505900633411,"pZ":1.5359165928874385,"vX0":-5.011227598783365,"vY0":-119.78764313620526,"vZ0":-2.95004519605073,"x":79.8,"y":197.31,"x0":3.6756790364139653,"y0":50.00127973650792,"z0":5.805247455713776,"aX":-6.588869572766036},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-2.6,"breakHorizontal":9.4,"spinRate":2730,"spinDirection":294},"zone":14,"typeConfidence":0.9,"plateTime":0.4561989962636299,"extension":6.021743239901621},"index":1,"playId":"e4990fa2-b6c3-3dae-865b-11a6a146e513","pitchNumber":2,"startTime":"2026-05-19T00:55:31.151Z","endTime":"2026-05-19T00:55:34.938Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"R","description":"Right"}},"second":{"id":680757,"link":"/api/v1/people/680757"},"third":{"id":683953,"link":"/api/v1/people/683953"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"index":2,"startTime":"2026-05-19T00:55:45.924Z","endTime":"2026-05-19T00:56:31.535Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"R","description":"Right"}},"second":{"id":680757,"link":"/api/v1/people/680757"},"third":{"id":683953,"link":"/api/v1/people/683953"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":85.2,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.162509383843695,"aZ":-24.967069509927285,"pfxX":9.954124757090995,"pfxZ":3.919409099415745,"pX":-0.16999284941789677,"pZ":2.76658730757907,"vX0":-11.89946325852215,"vY0":-134.08503710049814,"vZ0":-3.374302791717173,"x":123.48,"y":164.08,"x0":3.010564037395494,"y0":50.004092684608864,"z0":5.801989841061324,"aX":18.315243131376878},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":6.6,"breakHorizontal":-15.8,"spinRate":2187,"spinDirection":122},"zone":2,"typeConfidence":0.9,"plateTime":0.4068628912370751,"extension":6.252887989166889},"index":3,"playId":"671843e8-9f2c-363d-87c9-4e4083d7116a","pitchNumber":3,"startTime":"2026-05-19T00:56:31.535Z","endTime":"2026-05-19T00:56:38.542Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"R","description":"Right"}},"second":{"id":680757,"link":"/api/v1/people/680757"},"third":{"id":683953,"link":"/api/v1/people/683953"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":88.6,"endSpeed":82.2,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.712809272318434,"aZ":-30.469655732128675,"pfxX":9.450484987936797,"pfxZ":1.0078005676553676,"pX":-0.5830164324117698,"pZ":1.278666243230076,"vX0":-13.030135373127228,"vY0":-128.48195907047725,"vZ0":-5.113123108715899,"x":139.22,"y":204.26,"x0":3.2992445758161755,"y0":50.00272193542973,"z0":5.629974610726269,"aX":15.984628199951283},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.0,"breakHorizontal":-14.6,"spinRate":1601,"spinDirection":116},"zone":13,"typeConfidence":0.89,"plateTime":0.4244117703183665,"extension":6.223592837911923},"index":4,"playId":"fc969300-2a50-35be-a528-9e7748d7a81e","pitchNumber":4,"startTime":"2026-05-19T00:56:51.020Z","endTime":"2026-05-19T00:56:55.276Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"R","description":"Right"}},"second":{"id":680757,"link":"/api/v1/people/680757"},"third":{"id":683953,"link":"/api/v1/people/683953"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.8,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.70309917958379,"aZ":-25.73203155426161,"pfxX":9.396088835695963,"pfxZ":3.448755529768637,"pX":-0.06647831634986714,"pZ":1.7501640558469873,"vX0":-11.986672665529031,"vY0":-135.53816947751358,"vZ0":-5.602029642710841,"x":119.53,"y":191.53,"x0":3.185628679080717,"y0":50.00017194927237,"z0":5.632748898267443,"aX":17.537764616517226},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":5.2,"breakHorizontal":-14.5,"spinRate":2089,"spinDirection":122},"zone":8,"typeConfidence":0.9,"plateTime":0.4035976014401874,"extension":6.243940596249168},"index":5,"playId":"532cf9b4-27f9-372d-b7fb-fcc9b4ad9f57","pitchNumber":5,"startTime":"2026-05-19T00:57:09.608Z","endTime":"2026-05-19T00:57:13.419Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"R","description":"Right"}},"second":{"id":680757,"link":"/api/v1/people/680757"},"third":{"id":683953,"link":"/api/v1/people/683953"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":84.9,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.903156472513704,"aZ":-32.07898517272642,"pfxX":9.849072964845686,"pfxZ":0.05160992549178545,"pX":1.5054476162860053,"pZ":3.494421586357583,"vX0":-8.410703067888642,"vY0":-134.74794655332454,"vZ0":-0.034410723826763245,"x":59.62,"y":144.43,"x0":3.3855003613942576,"y0":50.00329492944203,"z0":5.771281256147763,"aX":18.137340669678327},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":0.4,"breakHorizontal":-16.1,"spinRate":2176,"spinDirection":122},"zone":12,"typeConfidence":0.9,"plateTime":0.4062701907567412,"extension":6.407433940117861},"index":6,"playId":"d2c84c39-63ca-36bd-a9cb-cd3f4d9de7be","pitchNumber":6,"startTime":"2026-05-19T00:57:34.283Z","endTime":"2026-05-19T00:57:37.692Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"R","description":"Right"}},"second":{"id":680757,"link":"/api/v1/people/680757"},"third":{"id":683953,"link":"/api/v1/people/683953"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_pa"},{"player":{"id":676428,"link":"/api/v1/people/676428"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.2,"awayTeamWinProbability":90.8,"homeTeamWinProbabilityAdded":-0.3000000000000007,"leverageIndex":0.82,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-05-19T00:57:37.692Z","atBatIndex":45},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Angel Martínez singles on a line drive to right fielder Wenceel Pérez. Travis Bazzana scores. Steven Kwan to 3rd. Brayan Rocchio to 2nd.","rbi":1,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-19T01:00:18.753Z","endTime":"2026-05-19T01:00:30.885Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657756,"fullName":"Connor Seabold","link":"/api/v1/people/657756"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"postOnSecond":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"postOnThird":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[2],"actionIndex":[1],"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":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"responsiblePitcher":{"id":676428,"link":"/api/v1/people/676428"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-19T00:58:12.128Z","endTime":"2026-05-19T00:58:43.037Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"R","description":"Right"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"second":{"id":680757,"link":"/api/v1/people/680757"},"third":{"id":683953,"link":"/api/v1/people/683953"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Connor Seabold replaces Brant Hurter.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-05-19T00:58:43.037Z","endTime":"2026-05-19T01:00:20.820Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657756,"link":"/api/v1/people/657756"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"R","description":"Right"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"second":{"id":680757,"link":"/api/v1/people/680757"},"third":{"id":683953,"link":"/api/v1/people/683953"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":76.2,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.30747004151998,"aZ":-31.02563051717019,"pfxX":-9.56022070384942,"pfxZ":0.7839262196006462,"pX":-1.3972683991286874,"pZ":2.6216192430607266,"vX0":6.1833075436994696,"vY0":-119.53511750030006,"vZ0":0.48185395154199995,"x":170.26,"y":168.0,"x0":-2.7591251786295334,"y0":50.00353403527174,"z0":5.175046281360213,"aX":-14.010868389058487},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":1.8,"breakHorizontal":16.1,"spinRate":2241,"spinDirection":268},"zone":11,"typeConfidence":2.0,"plateTime":0.4560193450824026,"extension":6.317912326326555},"hitData":{"launchSpeed":73.0,"launchAngle":17.0,"totalDistance":179.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":164.54,"coordY":109.72}},"index":2,"playId":"af10e077-a705-3027-830c-dfa39eeb8496","pitchNumber":1,"startTime":"2026-05-19T01:00:20.820Z","endTime":"2026-05-19T01:00:30.885Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657756,"link":"/api/v1/people/657756","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"second":{"id":680757,"link":"/api/v1/people/680757"},"third":{"id":683953,"link":"/api/v1/people/683953"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"credit":"b_ab"},{"player":{"id":657756,"link":"/api/v1/people/657756"},"credit":"p_ab"},{"player":{"id":682657,"link":"/api/v1/people/682657"},"credit":"b_pa"},{"player":{"id":657756,"link":"/api/v1/people/657756"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.4,"awayTeamWinProbability":94.6,"homeTeamWinProbabilityAdded":-3.799999999999999,"leverageIndex":1.11,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2026-05-19T01:00:30.885Z","atBatIndex":46},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"José Ramírez doubles (10) on a line drive to right fielder Wenceel Pérez. Steven Kwan scores. Brayan Rocchio scores. Angel Martínez to 3rd.","rbi":2,"awayScore":7,"homeScore":1,"isOut":false},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-19T01:00:38.062Z","endTime":"2026-05-19T01:03:21.702Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657756,"fullName":"Connor Seabold","link":"/api/v1/people/657756"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"postOnThird":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":{"id":676428,"link":"/api/v1/people/676428"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":{"id":676428,"link":"/api/v1/people/676428"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":76.8,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.04250425287111,"aZ":-33.61363438344244,"pfxX":-10.714057698870825,"pfxZ":-0.9697604562113469,"pX":-0.7204666386598825,"pZ":2.6598108289943063,"vX0":8.200104654324306,"vY0":-120.67463084563232,"vZ0":0.9820182408846385,"x":144.46,"y":166.97,"x0":-2.7522603817562605,"y0":50.000051533413725,"z0":5.183598712311567,"aX":-15.974763289527587},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-1.3,"breakHorizontal":17.8,"spinRate":2369,"spinDirection":269},"zone":1,"typeConfidence":2.0,"plateTime":0.4519757386072336,"extension":6.377944495601083},"index":0,"playId":"194788c4-b682-3a92-90f4-4ae169a57acd","pitchNumber":1,"startTime":"2026-05-19T01:01:01.555Z","endTime":"2026-05-19T01:01:05.148Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657756,"link":"/api/v1/people/657756","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"first":{"id":682657,"link":"/api/v1/people/682657"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":83.9,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.398446874194665,"aZ":-11.783538159498448,"pfxX":-3.933084202007694,"pfxZ":11.197620087467431,"pX":-1.5522685249616066,"pZ":4.301695121957381,"vX0":4.450575604130473,"vY0":-134.39704697055163,"vZ0":-0.7339774318587078,"x":132.0,"y":133.36,"x0":-2.7223629327945154,"y0":50.00056095531083,"z0":5.419055500500982,"aX":-7.160966373057244},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":20.3,"breakHorizontal":6.1,"spinRate":2123,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.40828284730606157,"extension":6.079293546460322},"index":1,"playId":"260980c5-f251-3a40-a9e5-6202ee1ef8ef","pitchNumber":2,"startTime":"2026-05-19T01:01:20.614Z","endTime":"2026-05-19T01:01:23.614Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657756,"link":"/api/v1/people/657756","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"first":{"id":682657,"link":"/api/v1/people/682657"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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.7,"endSpeed":75.6,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.021237183620695,"aZ":-33.99574859117255,"pfxX":-9.71882011343801,"pfxZ":-1.2451853525091359,"pX":-1.887653344250568,"pZ":2.846401985083081,"vX0":5.241011213464294,"vY0":-120.3475981008717,"vZ0":1.6573995165821762,"x":188.95,"y":161.93,"x0":-2.8343593155264237,"y0":50.003950300127926,"z0":5.166738734965357,"aX":-14.213545828054032},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-1.6,"breakHorizontal":16.3,"spinRate":2321,"spinDirection":267},"zone":11,"typeConfidence":2.0,"plateTime":0.4556621465710622,"extension":6.416548896885856},"index":2,"playId":"89bd5f1f-6141-3cd1-8af9-0e202870bc5f","pitchNumber":3,"startTime":"2026-05-19T01:01:38.754Z","endTime":"2026-05-19T01:01:41.972Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657756,"link":"/api/v1/people/657756","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"first":{"id":682657,"link":"/api/v1/people/682657"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.0,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.03929369757361,"aZ":-16.993642375001794,"pfxX":-7.527174932717918,"pfxZ":8.369929478297179,"pX":-1.2600487964490243,"pZ":2.935669648975661,"vX0":6.13212357402912,"vY0":-133.86767311049715,"vZ0":-3.1072937979658164,"x":165.03,"y":159.52,"x0":-2.603046246774488,"y0":50.00411719784283,"z0":5.328732791255143,"aX":-13.655485778638988},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.6,"breakHorizontal":12.4,"spinRate":2149,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.4092370571835966,"extension":6.064743929383494},"index":3,"playId":"ea720b7a-19be-3426-950a-3cc97fd938e3","pitchNumber":4,"startTime":"2026-05-19T01:01:58.170Z","endTime":"2026-05-19T01:02:02.372Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657756,"link":"/api/v1/people/657756","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"first":{"id":682657,"link":"/api/v1/people/682657"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.6,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.3111639896951,"aZ":-13.850626577905995,"pfxX":-6.479587450820342,"pfxZ":9.724171408717002,"pX":-1.0054635210297336,"pZ":3.698214001494307,"vX0":6.6084736200745935,"vY0":-136.2609903374495,"vZ0":-1.821860769083574,"x":155.33,"y":138.93,"x0":-2.617698942542198,"y0":50.005864550084354,"z0":5.330106040372893,"aX":-12.214326325107526},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.4,"breakHorizontal":10.3,"spinRate":2230,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.40163025715960554,"extension":6.070216685431601},"index":4,"playId":"bd9d6113-7e9f-3c7e-9ee5-5d339bf9e89f","pitchNumber":5,"startTime":"2026-05-19T01:02:19.109Z","endTime":"2026-05-19T01:02:23.073Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657756,"link":"/api/v1/people/657756","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"first":{"id":682657,"link":"/api/v1/people/682657"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":75.8,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.075043560648563,"aZ":-31.58900175108977,"pfxX":-10.085814788415957,"pfxZ":0.39457198820163697,"pX":-1.2478083612742283,"pZ":3.582856032903111,"vX0":6.49995786858271,"vY0":-120.81818699940779,"vZ0":2.8045378683577518,"x":164.56,"y":142.04,"x0":-2.665993021711915,"y0":50.00098687243374,"z0":5.187632058647138,"aX":-14.872635321081574},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":1.7,"breakHorizontal":16.7,"spinRate":2170,"spinDirection":264},"zone":11,"typeConfidence":2.0,"plateTime":0.4537787330169931,"extension":6.362521039663887},"index":5,"playId":"29648a50-8d91-36b9-ba5f-502645494df5","pitchNumber":6,"startTime":"2026-05-19T01:02:41.470Z","endTime":"2026-05-19T01:02:44.927Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657756,"link":"/api/v1/people/657756","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"first":{"id":682657,"link":"/api/v1/people/682657"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":76.1,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.634580117955732,"aZ":-30.73120140010644,"pfxX":-9.949839063763221,"pfxZ":0.9892743218013749,"pX":0.050976430724318594,"pZ":2.1603754849383447,"vX0":9.035503049997716,"vY0":-119.83033496081133,"vZ0":-0.4819882803520875,"x":115.06,"y":180.45,"x0":-2.4632029841500476,"y0":50.00574937245194,"z0":5.093120570373447,"aX":-14.574272841313283},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":1.9,"breakHorizontal":16.1,"spinRate":2311,"spinDirection":265},"zone":5,"typeConfidence":2.0,"plateTime":0.4558739178814557,"extension":6.41336973047849},"hitData":{"launchSpeed":98.9,"launchAngle":14.0,"totalDistance":225.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":205.92,"coordY":119.86}},"index":6,"playId":"36ef3123-8b48-34e4-9ede-c7de7567549b","pitchNumber":7,"startTime":"2026-05-19T01:03:09.106Z","endTime":"2026-05-19T01:03:21.702Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657756,"link":"/api/v1/people/657756","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"first":{"id":682657,"link":"/api/v1/people/682657"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"credit":"b_ab"},{"player":{"id":657756,"link":"/api/v1/people/657756"},"credit":"p_ab"},{"player":{"id":608070,"link":"/api/v1/people/608070"},"credit":"b_pa"},{"player":{"id":657756,"link":"/api/v1/people/657756"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.7999999999999998,"awayTeamWinProbability":98.2,"homeTeamWinProbabilityAdded":-3.6000000000000005,"leverageIndex":0.68,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-05-19T01:03:21.702Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Chase DeLauter strikes out on a foul tip.","rbi":0,"awayScore":7,"homeScore":1,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-19T01:03:36.864Z","endTime":"2026-05-19T01:05:00.782Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657756,"fullName":"Connor Seabold","link":"/api/v1/people/657756"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"postOnThird":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"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":94.6,"endSpeed":87.7,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.262180927128664,"aZ":-13.127706987919073,"pfxX":-5.959945811578368,"pfxZ":9.782765314057556,"pX":-0.3543854913665209,"pZ":1.9733610932598955,"vX0":8.132273169193205,"vY0":-137.61661918999758,"vZ0":-6.437119947688119,"x":130.51,"y":185.5,"x0":-2.553043918903632,"y0":50.001388412561965,"z0":5.206530266386068,"aX":-11.602203717638707},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.8,"breakHorizontal":9.4,"spinRate":2245,"spinDirection":217},"zone":7,"typeConfidence":2.0,"plateTime":0.3957688866787201,"extension":6.062293884030844},"index":0,"playId":"b303b4a5-a0b6-3ee8-8fa9-2ec3acf8a0a8","pitchNumber":1,"startTime":"2026-05-19T01:03:53.417Z","endTime":"2026-05-19T01:03:58.323Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657756,"link":"/api/v1/people/657756","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"second":{"id":608070,"link":"/api/v1/people/608070"},"third":{"id":682657,"link":"/api/v1/people/682657"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.4,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.768650142436183,"aZ":-16.922459715780708,"pfxX":-5.6180463931290605,"pfxZ":8.35553545531987,"pX":-0.7157442079852032,"pZ":4.263646633497577,"vX0":6.714737991643452,"vY0":-133.7411073693386,"vZ0":0.14596101147757623,"x":144.28,"y":123.66,"x0":-2.520030544068864,"y0":50.002998300018405,"z0":5.414516817489021,"aX":-10.25592738129891},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.4,"breakHorizontal":8.9,"spinRate":2083,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.4083537528560206,"extension":6.081342218707722},"index":1,"playId":"850b54fa-bcf0-37a4-9a5e-85f68dda214c","pitchNumber":2,"startTime":"2026-05-19T01:04:11.614Z","endTime":"2026-05-19T01:04:15.557Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657756,"link":"/api/v1/people/657756","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"second":{"id":608070,"link":"/api/v1/people/608070"},"third":{"id":682657,"link":"/api/v1/people/682657"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":76.8,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.541148722221003,"aZ":-31.82839945301481,"pfxX":-8.912027928151673,"pfxZ":0.23681262638349132,"pX":0.6580807754540041,"pZ":1.8233234450648406,"vX0":10.49627609969599,"vY0":-120.18615689967467,"vZ0":-0.8870408035857746,"x":91.92,"y":189.55,"x0":-2.5825044286726095,"y0":50.00583375978977,"z0":4.992720397657031,"aX":-13.205427522091062},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":0.5,"breakHorizontal":14.0,"spinRate":2204,"spinDirection":264},"zone":9,"typeConfidence":2.0,"plateTime":0.4535635932170723,"extension":6.243009829406585},"index":2,"playId":"320e2949-59b7-376a-bbe9-4bea8caeeb39","pitchNumber":3,"startTime":"2026-05-19T01:04:27.862Z","endTime":"2026-05-19T01:04:31.942Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657756,"link":"/api/v1/people/657756","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"second":{"id":608070,"link":"/api/v1/people/608070"},"third":{"id":682657,"link":"/api/v1/people/682657"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.7,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.510538552714085,"aZ":-15.093526459251626,"pfxX":-7.117088520843817,"pfxZ":8.726482843340428,"pX":-0.7588337521611414,"pZ":2.654845635541856,"vX0":7.581701976191011,"vY0":-138.22116405691725,"vZ0":-4.23120197446062,"x":145.92,"y":167.1,"x0":-2.5977932866772977,"y0":50.001573470093085,"z0":5.202148014409651,"aX":-13.928210399525472},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.2,"breakHorizontal":11.5,"spinRate":2172,"spinDirection":219},"zone":4,"typeConfidence":2.0,"plateTime":0.3945493233060424,"extension":6.0307762654129125},"index":3,"playId":"07cdf770-3b9c-3f62-9334-b42dc49fb7c0","pitchNumber":4,"startTime":"2026-05-19T01:04:53.754Z","endTime":"2026-05-19T01:05:00.782Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657756,"link":"/api/v1/people/657756","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"second":{"id":608070,"link":"/api/v1/people/608070"},"third":{"id":682657,"link":"/api/v1/people/682657"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":800050,"link":"/api/v1/people/800050"},"credit":"b_ab"},{"player":{"id":657756,"link":"/api/v1/people/657756"},"credit":"p_ab"},{"player":{"id":800050,"link":"/api/v1/people/800050"},"credit":"b_pa"},{"player":{"id":657756,"link":"/api/v1/people/657756"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.6,"awayTeamWinProbability":97.4,"homeTeamWinProbabilityAdded":0.8000000000000003,"leverageIndex":0.17,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-05-19T01:05:00.782Z","atBatIndex":48},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Rhys Hoskins grounds out softly, pitcher Connor Seabold to first baseman Spencer Torkelson.","rbi":0,"awayScore":7,"homeScore":1,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-19T01:05:01.013Z","endTime":"2026-05-19T01:06:32.782Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657756,"fullName":"Connor Seabold","link":"/api/v1/people/657756"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":657756,"link":"/api/v1/people/657756"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":83.1,"endSpeed":78.0,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.462369879856837,"aZ":-34.454830520979634,"pfxX":2.3444490158585163,"pfxZ":-1.5033817948457289,"pX":0.3435493827838434,"pZ":1.4999047951669373,"vX0":6.760526743875635,"vY0":-121.08126824565521,"vZ0":-1.5007080008097646,"x":103.9,"y":198.28,"x0":-2.7685804415609145,"y0":50.00505801133711,"z0":5.091227140673472,"aX":3.5472281171656523},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-2.9,"breakHorizontal":-5.5,"spinRate":2709,"spinDirection":85},"zone":14,"typeConfidence":2.0,"plateTime":0.44913507559129506,"extension":6.190175521933925},"index":0,"playId":"7bff57d7-89d8-3a95-8110-f40ccf44fe53","pitchNumber":1,"startTime":"2026-05-19T01:05:24.276Z","endTime":"2026-05-19T01:05:28.331Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657756,"link":"/api/v1/people/657756","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"second":{"id":608070,"link":"/api/v1/people/608070"},"third":{"id":682657,"link":"/api/v1/people/682657"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":86.6,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.77063049317875,"aZ":-17.08749040286756,"pfxX":-7.07983256059252,"pfxZ":7.9322436867338535,"pX":0.37041406722862014,"pZ":2.9940377309590693,"vX0":10.134152688351524,"vY0":-136.0664818183102,"vZ0":-2.879743525917519,"x":102.88,"y":157.94,"x0":-2.457626100345502,"y0":50.00479824806645,"z0":5.229459227925298,"aX":-13.470449620924615},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.0,"breakHorizontal":11.0,"spinRate":2192,"spinDirection":214},"zone":3,"typeConfidence":2.0,"plateTime":0.4003044041388746,"extension":6.23802442387815},"index":1,"playId":"fc3ddf2b-62fa-3011-bdbb-2429d6e75cf7","pitchNumber":2,"startTime":"2026-05-19T01:05:43.580Z","endTime":"2026-05-19T01:05:47.847Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657756,"link":"/api/v1/people/657756","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"second":{"id":608070,"link":"/api/v1/people/608070"},"third":{"id":682657,"link":"/api/v1/people/682657"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.8,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.849403815244166,"aZ":-15.831430390944329,"pfxX":-7.675348029266214,"pfxZ":8.699141076810212,"pX":-0.7377325716941329,"pZ":3.4135709677502013,"vX0":7.595845861245307,"vY0":-135.5150104399137,"vZ0":-2.077359980670451,"x":145.12,"y":146.61,"x0":-2.5664584071600216,"y0":50.001470142216,"z0":5.283719475249762,"aX":-14.417190988785055},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.6,"breakHorizontal":12.5,"spinRate":2066,"spinDirection":221},"zone":1,"typeConfidence":2.0,"plateTime":0.40265427057661496,"extension":6.229636197257118},"index":2,"playId":"b25c4cf7-b838-346c-b6dc-848b73f1e695","pitchNumber":3,"startTime":"2026-05-19T01:06:04.155Z","endTime":"2026-05-19T01:06:10.328Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657756,"link":"/api/v1/people/657756","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"second":{"id":608070,"link":"/api/v1/people/608070"},"third":{"id":682657,"link":"/api/v1/people/682657"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":77.8,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.057116547724295,"aZ":-32.858534370950814,"pfxX":1.0553343938616284,"pfxZ":-0.45087513211303065,"pX":0.9658300179333578,"pZ":1.6708917794194715,"vX0":8.472904864148093,"vY0":-121.45019600680193,"vZ0":-1.4793154416007415,"x":80.18,"y":193.67,"x0":-2.687669818820419,"y0":50.00364354383348,"z0":5.113704792604427,"aX":1.595584557183851},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-1.0,"breakHorizontal":-3.7,"spinRate":2655,"spinDirection":81},"zone":14,"typeConfidence":2.0,"plateTime":0.4488851569046539,"extension":6.209039692045986},"hitData":{"launchSpeed":39.1,"launchAngle":-64.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":129.05,"coordY":185.32}},"index":3,"playId":"a985c8fd-d777-3174-bda5-58c6ab31e585","pitchNumber":4,"startTime":"2026-05-19T01:06:26.136Z","endTime":"2026-05-19T01:06:32.782Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657756,"link":"/api/v1/people/657756","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"second":{"id":608070,"link":"/api/v1/people/608070"},"third":{"id":682657,"link":"/api/v1/people/682657"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656555,"link":"/api/v1/people/656555"},"credit":"b_ab"},{"player":{"id":657756,"link":"/api/v1/people/657756"},"credit":"p_ab"},{"player":{"id":656555,"link":"/api/v1/people/656555"},"credit":"b_pa"},{"player":{"id":657756,"link":"/api/v1/people/657756"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.2,"awayTeamWinProbability":96.8,"homeTeamWinProbabilityAdded":0.6000000000000001,"leverageIndex":0.22,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-05-19T01:06:32.782Z","atBatIndex":49},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Colt Keith flies out to right fielder Chase DeLauter.","rbi":0,"awayScore":7,"homeScore":1,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-19T01:07:58.665Z","endTime":"2026-05-19T01:09:00.046Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":800050,"link":"/api/v1/people/800050"},"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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.7,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.548645408343628,"aZ":-14.750064010689089,"pfxX":-6.793288403520688,"pfxZ":9.79450186662355,"pX":-0.16868695498720385,"pZ":2.661516274068342,"vX0":7.191562824272411,"vY0":-131.67670008516674,"vZ0":-5.19066642126097,"x":123.43,"y":166.92,"x0":-2.0358350607471345,"y0":50.00117562619784,"z0":5.7271323117137936,"aX":-12.083639840133472},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.9,"breakHorizontal":10.9,"spinRate":2269,"spinDirection":222},"zone":5,"typeConfidence":2.0,"plateTime":0.41391291392842033,"extension":6.4556758903640805},"hitData":{"launchSpeed":95.2,"launchAngle":31.0,"totalDistance":381.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":180.35,"coordY":55.06}},"index":0,"playId":"faf68a8c-1f2e-3ec5-935f-176a5f47aa2d","pitchNumber":1,"startTime":"2026-05-19T01:08:47.387Z","endTime":"2026-05-19T01:09:00.046Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_ab"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_ab"},{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_pa"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.4,"awayTeamWinProbability":97.6,"homeTeamWinProbabilityAdded":-0.8000000000000003,"leverageIndex":0.32,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-05-19T01:09:00.046Z","atBatIndex":50},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kevin McGonigle flies out to left fielder Angel Martínez.","rbi":0,"awayScore":7,"homeScore":1,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-19T01:09:00.135Z","endTime":"2026-05-19T01:10:30.334Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"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":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.7,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.448914759287746,"aZ":-17.3268540840113,"pfxX":-6.132772420976755,"pfxZ":8.148128993761036,"pX":-0.3847741123322641,"pZ":2.6634235059199067,"vX0":6.309962803032887,"vY0":-133.32498167534527,"vZ0":-4.823323265036424,"x":131.67,"y":166.87,"x0":-1.9719163651508913,"y0":50.000770782016,"z0":5.725013517544012,"aX":-11.171977071148476},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":14.0,"breakHorizontal":10.0,"spinRate":2263,"spinDirection":219},"zone":4,"typeConfidence":2.0,"plateTime":0.40894805796593303,"extension":6.483360360915625},"index":0,"playId":"c276137d-669b-34a0-bcfa-9c4b66c42e9f","pitchNumber":1,"startTime":"2026-05-19T01:09:31.188Z","endTime":"2026-05-19T01:09:36.141Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":88.0,"endSpeed":81.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.01041015234873,"aZ":-24.979887184702623,"pfxX":-1.2285363071203181,"pfxZ":4.246370508293527,"pX":-0.6045577079935823,"pZ":3.8896967563649234,"vX0":4.557317701535005,"vY0":-128.23131578192312,"vZ0":-0.12018690229561879,"x":140.04,"y":133.76,"x0":-2.231404465142437,"y0":50.006292777030204,"z0":5.856784969187119,"aX":-2.083962039684068},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":7.9,"breakHorizontal":1.4,"spinRate":2110,"spinDirection":202},"zone":11,"typeConfidence":2.0,"plateTime":0.42422113763182745,"extension":6.294982323331848},"index":1,"playId":"6b0883c1-3862-3946-b7f2-85f5ec6177d7","pitchNumber":2,"startTime":"2026-05-19T01:09:47.548Z","endTime":"2026-05-19T01:09:50.862Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":75.2,"endSpeed":70.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.483000779489526,"aZ":-40.34552718898391,"pfxX":4.850960725410937,"pfxZ":-6.691775052664525,"pX":-0.2659884370972677,"pZ":2.3925166106009415,"vX0":2.4458410198719234,"vY0":-109.54905064999946,"vZ0":1.3943297801670118,"x":127.14,"y":174.18,"x0":-2.0253841289516377,"y0":50.002507976668774,"z0":6.044644232922713,"aX":5.923723551345279},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.5,"breakVerticalInduced":-11.5,"breakHorizontal":-9.4,"spinRate":2544,"spinDirection":31},"zone":5,"typeConfidence":2.0,"plateTime":0.49907657321271603,"extension":6.351633636597278},"index":2,"playId":"117dfa53-e72e-33f4-af91-ee18ff15fb14","pitchNumber":3,"startTime":"2026-05-19T01:10:04.079Z","endTime":"2026-05-19T01:10:08.333Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":84.1,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.54019600047161,"aZ":-14.500547626247682,"pfxX":-5.736042189996722,"pfxZ":9.809791888161607,"pX":-0.2750694803636845,"pZ":2.0799158294936104,"vX0":5.9968783120290166,"vY0":-132.88006081836988,"vZ0":-6.680656473093062,"x":127.49,"y":182.62,"x0":-1.8080959520271551,"y0":50.001434067555714,"z0":5.6662351113873735,"aX":-10.331908425940751},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.7,"breakHorizontal":9.2,"spinRate":2236,"spinDirection":219},"zone":8,"typeConfidence":2.0,"plateTime":0.4110647805073917,"extension":6.4806797603679875},"hitData":{"launchSpeed":92.6,"launchAngle":43.0,"totalDistance":311.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":53.08,"coordY":97.22}},"index":3,"playId":"62e1a8db-29b4-379a-be93-59033baaf168","pitchNumber":4,"startTime":"2026-05-19T01:10:20.333Z","endTime":"2026-05-19T01:10:30.334Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"credit":"b_ab"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_ab"},{"player":{"id":805808,"link":"/api/v1/people/805808"},"credit":"b_pa"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.9,"awayTeamWinProbability":98.1,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.19,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-05-19T01:10:30.334Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dillon Dingler strikes out swinging.","rbi":0,"awayScore":7,"homeScore":1,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-19T01:10:31.844Z","endTime":"2026-05-19T01:12:14.597Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.8,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.649816942885334,"aZ":-15.868023303443389,"pfxX":-5.472234390731695,"pfxZ":8.717095603012163,"pX":0.7950034092558635,"pZ":3.809256770549649,"vX0":8.935001766402424,"vY0":-134.9890715670635,"vZ0":-2.5248978896054943,"x":86.7,"y":135.93,"x0":-1.826528330143757,"y0":50.003564265160946,"z0":5.856199285706534,"aX":-10.238119399696071},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.6,"breakHorizontal":8.3,"spinRate":2284,"spinDirection":219},"zone":12,"typeConfidence":2.0,"plateTime":0.4036729828014347,"extension":6.440508072494075},"index":0,"playId":"bffdecd5-e9fc-3658-8976-61f4de97c5ed","pitchNumber":1,"startTime":"2026-05-19T01:10:58.169Z","endTime":"2026-05-19T01:11:02.477Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":85.4,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.698166380326512,"aZ":-16.076957805754443,"pfxX":-5.131735424368783,"pfxZ":8.69978633303856,"pX":0.4114459757232598,"pZ":2.8999647598405947,"vX0":8.006670281858973,"vY0":-134.33690860262755,"vZ0":-4.704407344104747,"x":101.32,"y":160.48,"x0":-1.9240088380490754,"y0":50.00358834266366,"z0":5.795852017751143,"aX":-9.496979585422293},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.1,"breakHorizontal":7.8,"spinRate":2293,"spinDirection":219},"zone":3,"typeConfidence":2.0,"plateTime":0.4057882946529947,"extension":6.438858339803961},"index":1,"playId":"057d3027-2e46-3782-a401-5fbdf7e432ce","pitchNumber":2,"startTime":"2026-05-19T01:11:14.889Z","endTime":"2026-05-19T01:11:18.571Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.4,"endSpeed":72.4,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.10393625306627,"aZ":-40.83142478849516,"pfxX":3.804313285752858,"pfxZ":-6.683530636572656,"pX":0.3711398799828024,"pZ":1.215138852084016,"vX0":4.002816167413739,"vY0":-112.71389323078762,"vZ0":-1.5597811838448472,"x":102.85,"y":205.97,"x0":-1.9171210380470436,"y0":50.00120536804039,"z0":6.012403562354735,"aX":4.929238741197129},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.6,"breakVerticalInduced":-12.2,"breakHorizontal":-7.8,"spinRate":2483,"spinDirection":33},"zone":14,"typeConfidence":2.0,"plateTime":0.4846085915944047,"extension":6.319216025476043},"index":2,"playId":"7288d890-2fd0-3370-8d89-581cec8f1d50","pitchNumber":3,"startTime":"2026-05-19T01:11:35.347Z","endTime":"2026-05-19T01:11:41.457Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":92.7,"endSpeed":84.9,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.814310246738525,"aZ":-14.10764028594921,"pfxX":-7.524921066930846,"pfxZ":9.788546831960772,"pX":1.5392379325627292,"pZ":4.387318865437131,"vX0":11.352490815626457,"vY0":-134.64239007213575,"vZ0":-1.5108802725072579,"x":58.33,"y":120.32,"x0":-1.7439949902773781,"y0":50.00036802469005,"z0":5.948479270243739,"aX":-13.885993969169894},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.6,"breakHorizontal":11.4,"spinRate":2478,"spinDirection":220},"zone":12,"typeConfidence":2.0,"plateTime":0.40598967118858864,"extension":6.47953073085572},"index":3,"playId":"4d24302a-1d0a-31c7-ba8f-1ad21fa8d369","pitchNumber":4,"startTime":"2026-05-19T01:11:54.265Z","endTime":"2026-05-19T01:11:57.299Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.5,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.89917005615732,"aZ":-27.35027715357462,"pfxX":1.578182798085849,"pfxZ":3.024078562546607,"pX":1.2533823152132169,"pZ":1.32962767927348,"vX0":7.64753821807946,"vY0":-125.59170659801953,"vZ0":-5.195692620931709,"x":69.22,"y":202.88,"x0":-2.038410599496254,"y0":50.00108491517948,"z0":5.654799005203953,"aX":2.5155295090390206},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":4.4,"breakHorizontal":-4.7,"spinRate":2264,"spinDirection":184},"zone":14,"typeConfidence":2.0,"plateTime":0.4364432001999279,"extension":6.421549055361647},"index":4,"playId":"c2d8b1eb-0132-3ac9-932e-0adde2ebdfa9","pitchNumber":5,"startTime":"2026-05-19T01:12:11.036Z","endTime":"2026-05-19T01:12:14.597Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"credit":"b_ab"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_ab"},{"player":{"id":693307,"link":"/api/v1/people/693307"},"credit":"b_pa"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.7000000000000002,"awayTeamWinProbability":98.3,"homeTeamWinProbabilityAdded":-0.19999999999999973,"leverageIndex":0.09,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-05-19T01:12:14.597Z","atBatIndex":52},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"David Fry flies out to left fielder Riley Greene.","rbi":0,"awayScore":7,"homeScore":1,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-19T01:14:19.493Z","endTime":"2026-05-19T01:14:49.539Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657756,"fullName":"Connor Seabold","link":"/api/v1/people/657756"},"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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.3,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.336454637813272,"aZ":-14.852397463136057,"pfxX":-6.9192383599638845,"pfxZ":9.105136176455872,"pX":-0.026708054128592357,"pZ":2.8220385707512383,"vX0":9.25266490554364,"vY0":-136.6254817820804,"vZ0":-3.56145146381513,"x":118.02,"y":162.58,"x0":-2.5483686085277553,"y0":50.002953702991746,"z0":5.1545383770572055,"aX":-13.164007405562739},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.0,"breakHorizontal":10.7,"spinRate":2193,"spinDirection":216},"zone":2,"typeConfidence":2.0,"plateTime":0.3999550774534937,"extension":6.210294127103115},"hitData":{"launchSpeed":79.6,"launchAngle":32.0,"totalDistance":314.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":77.33,"coordY":82.9}},"index":0,"playId":"15ff6e64-c196-3f19-a9b8-188af31fddcb","pitchNumber":1,"startTime":"2026-05-19T01:14:38.176Z","endTime":"2026-05-19T01:14:49.539Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657756,"link":"/api/v1/people/657756","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":681807,"link":"/api/v1/people/681807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681807,"link":"/api/v1/people/681807"},"credit":"b_ab"},{"player":{"id":657756,"link":"/api/v1/people/657756"},"credit":"p_ab"},{"player":{"id":681807,"link":"/api/v1/people/681807"},"credit":"b_pa"},{"player":{"id":657756,"link":"/api/v1/people/657756"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.7999999999999998,"awayTeamWinProbability":98.2,"homeTeamWinProbabilityAdded":0.09999999999999964,"leverageIndex":0.06,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-05-19T01:14:49.539Z","atBatIndex":53},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Travis Bazzana flies out to center fielder Matt Vierling.","rbi":0,"awayScore":7,"homeScore":1,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-19T01:14:49.750Z","endTime":"2026-05-19T01:15:21.564Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657756,"fullName":"Connor Seabold","link":"/api/v1/people/657756"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_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":94.4,"endSpeed":87.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.257982544342294,"aZ":-14.470904552927886,"pfxX":-5.905634116658408,"pfxZ":9.191284205645475,"pX":0.481808818632646,"pZ":2.817379008934379,"vX0":10.152682322826951,"vY0":-137.14987407178845,"vZ0":-3.8906258449896907,"x":98.63,"y":162.71,"x0":-2.482438611674656,"y0":50.00080252044213,"z0":5.226074368617894,"aX":-11.373165635869869},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.1,"breakHorizontal":8.9,"spinRate":2203,"spinDirection":217},"zone":3,"typeConfidence":2.0,"plateTime":0.39773766953683776,"extension":6.0828677487681455},"hitData":{"launchSpeed":91.0,"launchAngle":26.0,"totalDistance":348.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":123.96,"coordY":59.23}},"index":0,"playId":"1a0d9927-956c-3545-9e58-60f476eb59fd","pitchNumber":1,"startTime":"2026-05-19T01:15:12.550Z","endTime":"2026-05-19T01:15:21.564Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657756,"link":"/api/v1/people/657756","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683953,"link":"/api/v1/people/683953"},"credit":"b_ab"},{"player":{"id":657756,"link":"/api/v1/people/657756"},"credit":"p_ab"},{"player":{"id":683953,"link":"/api/v1/people/683953"},"credit":"b_pa"},{"player":{"id":657756,"link":"/api/v1/people/657756"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.0,"awayTeamWinProbability":98.0,"homeTeamWinProbabilityAdded":0.20000000000000018,"leverageIndex":0.05,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-05-19T01:15:21.564Z","atBatIndex":54},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Steven Kwan lines out to right fielder Wenceel Pérez.","rbi":0,"awayScore":7,"homeScore":1,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-19T01:16:00.121Z","endTime":"2026-05-19T01:17:05.463Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657756,"fullName":"Connor Seabold","link":"/api/v1/people/657756"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-19T01:15:43.424Z","endTime":"2026-05-19T01:16:02.428Z","isPitch":false,"type":"action","player":{"id":680757,"link":"/api/v1/people/680757"},"defense":{"pitcher":{"id":657756,"link":"/api/v1/people/657756","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":86.0,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.368297866569876,"aZ":-12.421333768459519,"pfxX":-6.011276038887319,"pfxZ":10.538195882866592,"pX":0.10472471198759428,"pZ":1.374553998890549,"vX0":9.138580324308657,"vY0":-135.27940929090764,"vZ0":-7.757081236172269,"x":113.01,"y":201.67,"x0":-2.518647924206861,"y0":50.00344920030497,"z0":5.128139915983103,"aX":-11.268995172376913},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.8,"breakHorizontal":9.2,"spinRate":2115,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.40314558308856085,"extension":6.196477725500845},"index":1,"playId":"ba268f33-f2f8-3228-8991-ce86bf173ce8","pitchNumber":1,"startTime":"2026-05-19T01:16:02.428Z","endTime":"2026-05-19T01:16:06.082Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657756,"link":"/api/v1/people/657756","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":86.1,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.130912767181123,"aZ":-13.752245846033487,"pfxX":-6.104290309507707,"pfxZ":9.75388446042981,"pX":-0.9965543168700273,"pZ":2.1936356831524586,"vX0":6.410592302103465,"vY0":-135.90959126540645,"vZ0":-5.395983367895322,"x":154.99,"y":179.55,"x0":-2.582085395764277,"y0":50.003120463771346,"z0":5.144555097468498,"aX":-11.529168915809926},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.8,"breakHorizontal":9.8,"spinRate":2194,"spinDirection":217},"zone":13,"typeConfidence":2.0,"plateTime":0.40155623021293874,"extension":6.225346279438677},"index":2,"playId":"61f9a92f-59bb-3165-8967-3c310b2c3311","pitchNumber":2,"startTime":"2026-05-19T01:16:18.786Z","endTime":"2026-05-19T01:16:26.781Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657756,"link":"/api/v1/people/657756","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":87.1,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.275502480359044,"aZ":-15.388221943271986,"pfxX":-6.063282056333277,"pfxZ":8.674945546018039,"pX":-0.6162910342322875,"pZ":3.1429173969504336,"vX0":7.356501410631006,"vY0":-137.4552204739687,"vZ0":-2.8706596013375028,"x":140.49,"y":153.92,"x0":-2.525538602252801,"y0":50.00377498362419,"z0":5.231220731074342,"aX":-11.733849070193296},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.4,"breakHorizontal":9.6,"spinRate":2173,"spinDirection":219},"zone":1,"typeConfidence":2.0,"plateTime":0.39678728527145957,"extension":6.102525658189342},"index":3,"playId":"7a6fe161-68e7-31f5-8863-666e2a607236","pitchNumber":3,"startTime":"2026-05-19T01:16:41.622Z","endTime":"2026-05-19T01:16:45.332Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657756,"link":"/api/v1/people/657756","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":77.7,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.012259335256093,"aZ":-36.331063194709664,"pfxX":2.8354416068120982,"pfxZ":-2.7678103979437143,"pX":0.06609558870646273,"pZ":2.30322604126637,"vX0":6.203286121983338,"vY0":-120.22495083089908,"vZ0":0.717718304061822,"x":114.48,"y":176.59,"x0":-2.8917438545398886,"y0":50.00554714951525,"z0":5.164727564517551,"aX":4.251646195387304},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-4.7,"breakHorizontal":-6.4,"spinRate":2665,"spinDirection":74},"zone":5,"typeConfidence":2.0,"plateTime":0.45143726188802624,"extension":6.069737535068732},"hitData":{"launchSpeed":97.7,"launchAngle":22.0,"totalDistance":334.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":173.81,"coordY":73.44}},"index":4,"playId":"0c4299e3-41df-3b0d-b527-263a8ab2f0ab","pitchNumber":4,"startTime":"2026-05-19T01:16:57.443Z","endTime":"2026-05-19T01:17:05.463Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657756,"link":"/api/v1/people/657756","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_ab"},{"player":{"id":657756,"link":"/api/v1/people/657756"},"credit":"p_ab"},{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_pa"},{"player":{"id":657756,"link":"/api/v1/people/657756"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.0,"awayTeamWinProbability":98.0,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.03,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-05-19T01:17:05.463Z","atBatIndex":55},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Riley Greene walks.","rbi":0,"awayScore":7,"homeScore":1,"isOut":false},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-19T01:18:32.245Z","endTime":"2026-05-19T01:21:35.954Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.9,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.863175147303505,"aZ":-25.81250669123646,"pfxX":1.6019362210258288,"pfxZ":3.832173442714744,"pX":-0.14125033528987457,"pZ":2.923674413205555,"vX0":4.682222612530949,"vY0":-127.66948886969695,"vZ0":-2.0979368588013703,"x":122.38,"y":159.84,"x0":-2.202851027134118,"y0":50.00240368610994,"z0":5.775834811939737,"aX":2.659787946803913},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":6.7,"breakHorizontal":-4.0,"spinRate":2183,"spinDirection":200},"zone":2,"typeConfidence":2.0,"plateTime":0.42806024439515733,"extension":6.265136937637049},"index":0,"playId":"26b260cb-6f5c-3f43-99e5-d7830942c0fe","pitchNumber":1,"startTime":"2026-05-19T01:19:18.365Z","endTime":"2026-05-19T01:19:22.153Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.1,"endSpeed":71.5,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.767887202089135,"aZ":-40.71623656165348,"pfxX":4.763850889207881,"pfxZ":-6.6590887728214145,"pX":-1.2855370608705712,"pZ":2.710924828152163,"vX0":0.5102974553345508,"vY0":-112.37712902139693,"vZ0":1.620126257748472,"x":166.0,"y":165.59,"x0":-2.134456714389597,"y0":50.001731777967734,"z0":6.106795763113793,"aX":6.111633027608869},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.1,"breakVerticalInduced":-11.4,"breakHorizontal":-8.8,"spinRate":2564,"spinDirection":36},"zone":11,"typeConfidence":2.0,"plateTime":0.4868111002694673,"extension":6.349182990579661},"index":1,"playId":"78d5bc16-878d-3b0e-88a5-ade7d959981f","pitchNumber":2,"startTime":"2026-05-19T01:19:33.206Z","endTime":"2026-05-19T01:19:36.878Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.9,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.262895310438974,"aZ":-29.74902182973456,"pfxX":-0.3826743458877093,"pfxZ":1.5005851791984846,"pX":-0.34318354368005566,"pZ":3.5476138259521734,"vX0":4.793206498354531,"vY0":-125.84577148549229,"vZ0":0.2528852922982028,"x":130.08,"y":142.99,"x0":-2.215219769520077,"y0":50.00569637188516,"z0":5.8371000289365425,"aX":-0.6205677292835218},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":3.0,"breakHorizontal":-0.2,"spinRate":2182,"spinDirection":191},"zone":11,"typeConfidence":2.0,"plateTime":0.4336654765574264,"extension":6.28221090236238},"index":2,"playId":"79b56dff-f33c-3935-9641-11f93b4458cf","pitchNumber":3,"startTime":"2026-05-19T01:19:48.656Z","endTime":"2026-05-19T01:19:53.523Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.9,"endSpeed":72.3,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.24230961577821,"aZ":-41.94569941049137,"pfxX":3.9138430255677266,"pfxZ":-7.55820997329084,"pX":-0.11583122890492395,"pZ":-0.013570878887878857,"vX0":2.9918753285863415,"vY0":-113.44104917871465,"vZ0":-3.7427822698169555,"x":121.42,"y":239.15,"x0":-1.9638273377998294,"y0":50.001699339143016,"z0":5.871338708863379,"aX":5.0610088460461755},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.6,"breakVerticalInduced":-14.4,"breakHorizontal":-7.9,"spinRate":2514,"spinDirection":37},"zone":13,"typeConfidence":2.0,"plateTime":0.48425960592875406,"extension":6.4583728566936},"index":3,"playId":"775096a1-ddf3-3638-9a3b-4f2166b038b3","pitchNumber":4,"startTime":"2026-05-19T01:20:06.516Z","endTime":"2026-05-19T01:20:12.148Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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.7,"endSpeed":85.3,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.076145205515907,"aZ":-17.040845662395853,"pfxX":-5.280440296437708,"pfxZ":8.147865269580223,"pX":0.06291282223613888,"pZ":3.3864301945807185,"vX0":7.132589211945477,"vY0":-134.86088357419547,"vZ0":-3.2981794546171646,"x":114.6,"y":147.35,"x0":-1.9200346309310297,"y0":50.00245152246085,"z0":5.814953477548003,"aX":-9.80718866104444},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.3,"breakHorizontal":8.2,"spinRate":2310,"spinDirection":217},"zone":2,"typeConfidence":2.0,"plateTime":0.40489291234175306,"extension":6.414300447353318},"index":4,"playId":"a6d4c278-21a1-3583-899c-172b2e16efc8","pitchNumber":5,"startTime":"2026-05-19T01:20:27.730Z","endTime":"2026-05-19T01:20:30.968Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":81.3,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.66268631145199,"aZ":-28.483552646207805,"pfxX":2.125272058145529,"pfxZ":2.2170764660174163,"pX":0.4857657532804696,"pZ":1.843863681949673,"vX0":5.988568760312583,"vY0":-127.7334714928816,"vZ0":-4.10634744536586,"x":98.48,"y":189.0,"x0":-2.15881942403071,"y0":50.00122713241719,"z0":5.694858715675052,"aX":3.5345362373290987},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.4,"breakHorizontal":-5.2,"spinRate":2320,"spinDirection":176},"zone":9,"typeConfidence":2.0,"plateTime":0.42770710223738995,"extension":6.3756239433745945},"index":5,"playId":"b155508f-8212-3184-ad72-aa041c753c83","pitchNumber":6,"startTime":"2026-05-19T01:20:48.939Z","endTime":"2026-05-19T01:20:53.968Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.1,"endSpeed":71.9,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.64384103689512,"aZ":-40.547771279582435,"pfxX":5.054906608473098,"pfxZ":-6.470079182628901,"pX":-1.3069574944781495,"pZ":3.774158833625661,"vX0":0.21153561362201587,"vY0":-112.29004638741876,"vZ0":3.8830249934296086,"x":166.82,"y":136.88,"x0":-2.0600104999068303,"y0":50.00056520537829,"z0":6.11021326414096,"aX":6.545233112462815},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.0,"breakVerticalInduced":-10.7,"breakHorizontal":-9.2,"spinRate":2391,"spinDirection":37},"zone":11,"typeConfidence":2.0,"plateTime":0.485168183299975,"extension":6.393004142590228},"index":6,"playId":"a562fc0a-a5cd-37b3-8f29-a8202aed40fe","pitchNumber":7,"startTime":"2026-05-19T01:21:11.860Z","endTime":"2026-05-19T01:21:15.008Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.6,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.77768890382034,"aZ":-26.090308059097065,"pfxX":0.76814568297526,"pfxZ":3.6839835766762157,"pX":-1.0276909788962885,"pZ":3.928849552074073,"vX0":3.0619603857754916,"vY0":-126.82235915304734,"vZ0":0.5822776777264866,"x":156.17,"y":132.7,"x0":-2.3440439419918606,"y0":50.00040548633911,"z0":5.756284392271361,"aX":1.266539393359739},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":7.1,"breakHorizontal":-2.0,"spinRate":2013,"spinDirection":198},"zone":11,"typeConfidence":2.0,"plateTime":0.42976572502247645,"extension":6.446190173492151},"index":7,"playId":"f8d9e8b8-b7c6-3b9f-bcb3-75ba00151dee","pitchNumber":8,"startTime":"2026-05-19T01:21:32.639Z","endTime":"2026-05-19T01:21:35.954Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_pa"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.3000000000000003,"awayTeamWinProbability":96.7,"homeTeamWinProbabilityAdded":1.3000000000000003,"leverageIndex":0.26,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-05-19T01:21:35.954Z","atBatIndex":56},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Spencer Torkelson grounds into a double play, third baseman José Ramírez to second baseman Travis Bazzana to first baseman Rhys Hoskins. Riley Greene out at 2nd. Spencer Torkelson out at 1st.","rbi":0,"awayScore":7,"homeScore":1,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-19T01:21:48.647Z","endTime":"2026-05-19T01:22:32.380Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":683953,"link":"/api/v1/people/683953"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":683953,"link":"/api/v1/people/683953"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":656555,"link":"/api/v1/people/656555"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.2,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.210063210016667,"aZ":-29.019075960215805,"pfxX":0.7936483000382415,"pfxZ":1.939433631533932,"pX":0.696007233060165,"pZ":3.697264721948685,"vX0":6.33740108360365,"vY0":-126.13436237347425,"vZ0":0.21192158638088676,"x":90.47,"y":138.95,"x0":-1.9416839675457518,"y0":50.00419554287809,"z0":5.932795364390873,"aX":1.2906705364453506},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.8,"breakHorizontal":-2.8,"spinRate":2190,"spinDirection":165},"zone":12,"typeConfidence":2.0,"plateTime":0.4325762132301687,"extension":6.467809635746526},"index":0,"playId":"6e36c36f-b404-31ac-bfa8-2fae0b8c82f9","pitchNumber":1,"startTime":"2026-05-19T01:22:04.043Z","endTime":"2026-05-19T01:22:07.637Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"first":{"id":682985,"link":"/api/v1/people/682985"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":85.6,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.330749713488395,"aZ":-17.533427323091285,"pfxX":-5.966180582842396,"pfxZ":7.879319315115351,"pX":0.5019796501894523,"pZ":2.800421442355737,"vX0":8.396064847007539,"vY0":-134.51511447644594,"vZ0":-4.534632683781675,"x":97.87,"y":163.17,"x0":-1.8644864721384264,"y0":50.005099049889544,"z0":5.727000800399601,"aX":-11.08965931331703},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.7,"breakHorizontal":9.4,"spinRate":2211,"spinDirection":224},"zone":6,"typeConfidence":2.0,"plateTime":0.4050166216197999,"extension":6.491491451372164},"hitData":{"launchSpeed":77.8,"launchAngle":9.0,"totalDistance":104.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":89.9,"coordY":147.25}},"index":1,"playId":"bcafeddc-075e-3481-b1b8-c8a138ecd137","pitchNumber":2,"startTime":"2026-05-19T01:22:22.242Z","endTime":"2026-05-19T01:22:32.380Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"first":{"id":682985,"link":"/api/v1/people/682985"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_ab"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_ab"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_pa"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":1.0,"awayTeamWinProbability":99.0,"homeTeamWinProbabilityAdded":-2.3000000000000003,"leverageIndex":0.53,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-05-19T01:22:32.380Z","atBatIndex":57},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Zach McKinstry flies out to left fielder Angel Martínez.","rbi":0,"awayScore":7,"homeScore":1,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-19T01:22:35.731Z","endTime":"2026-05-19T01:24:15.885Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":84.2,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.250029993782054,"aZ":-17.135745108160513,"pfxX":-7.856810118294273,"pfxZ":8.307389790045596,"pX":-0.30323507195460186,"pZ":3.751739293513252,"vX0":6.913356569734761,"vY0":-133.10721358860968,"vZ0":-2.1969624219087045,"x":128.56,"y":137.48,"x0":-1.9024624174099425,"y0":50.001781559845064,"z0":5.816698310798124,"aX":-14.220238030411014},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.9,"breakHorizontal":12.8,"spinRate":2298,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.41014549410475176,"extension":6.434208621882832},"index":0,"playId":"1f9688d8-bade-345b-afc6-f6d537728c29","pitchNumber":1,"startTime":"2026-05-19T01:22:56.104Z","endTime":"2026-05-19T01:23:00.122Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":84.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.759683236416063,"aZ":-15.73842576188744,"pfxX":-6.918683076050046,"pfxZ":9.095211429554574,"pX":-0.594444464555345,"pZ":2.1937362711155752,"vX0":6.109760405414831,"vY0":-132.89217377084097,"vZ0":-6.126728922060525,"x":139.66,"y":179.55,"x0":-2.0130924380028286,"y0":50.001197493235225,"z0":5.65283155122908,"aX":-12.500064161051641},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":15.5,"breakHorizontal":11.4,"spinRate":2322,"spinDirection":219},"zone":4,"typeConfidence":2.0,"plateTime":0.4105602876461161,"extension":6.418803843101151},"index":1,"playId":"34b8a271-d861-309f-b913-cb1ca3f6cfc5","pitchNumber":2,"startTime":"2026-05-19T01:23:11.096Z","endTime":"2026-05-19T01:23:15.817Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":81.2,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.701353802147842,"aZ":-27.78275670197205,"pfxX":-2.1900933502504736,"pfxZ":2.650364583614121,"pX":0.6377513966910345,"pZ":1.8874808254693811,"vX0":7.644383492104031,"vY0":-126.98442938827364,"vZ0":-4.252750001286464,"x":92.69,"y":187.82,"x0":-2.109307348597971,"y0":50.00113922813712,"z0":5.760133664166283,"aX":-3.6259992710545124},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":4.2,"breakHorizontal":2.5,"spinRate":2324,"spinDirection":194},"zone":9,"typeConfidence":2.0,"plateTime":0.429122973939537,"extension":6.3350000401866735},"index":2,"playId":"c36c8590-4118-37b7-94f7-d790b71d499f","pitchNumber":3,"startTime":"2026-05-19T01:23:27.803Z","endTime":"2026-05-19T01:23:31.778Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.0,"endSpeed":72.5,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.8318718246872,"aZ":-38.02630150710437,"pfxX":4.96386299163694,"pfxZ":-4.454325036712542,"pX":-0.9618277687540854,"pZ":1.9268527356551146,"vX0":0.7620819663374114,"vY0":-113.69001645944392,"vZ0":-0.6797063878124868,"x":153.66,"y":186.75,"x0":-1.9459625901538413,"y0":50.0003433020958,"z0":5.987085544954516,"aX":6.529792352816437},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-7.9,"breakHorizontal":-9.2,"spinRate":2568,"spinDirection":40},"zone":13,"typeConfidence":2.0,"plateTime":0.4808370840547611,"extension":6.493010457094563},"index":3,"playId":"8eee9f71-6d95-3ae7-b393-db2bd14b6492","pitchNumber":4,"startTime":"2026-05-19T01:23:45.987Z","endTime":"2026-05-19T01:23:50.382Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":76.0,"endSpeed":70.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.682609932799473,"aZ":-40.85144757866963,"pfxX":6.057639915104781,"pfxZ":-6.947970909388189,"pX":-0.7261545558892984,"pZ":2.0639053289046543,"vX0":1.158722640860499,"vY0":-110.76177094083974,"vZ0":0.6436839485558858,"x":144.68,"y":183.05,"x0":-2.0424099006674385,"y0":50.00068784128269,"z0":6.021008641474294,"aX":7.569667483942312},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.2,"breakVerticalInduced":-12.1,"breakHorizontal":-11.3,"spinRate":2437,"spinDirection":41},"zone":7,"typeConfidence":2.0,"plateTime":0.49339432498343916,"extension":6.352352058003962},"hitData":{"launchSpeed":83.5,"launchAngle":33.0,"totalDistance":312.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":93.67,"coordY":78.41}},"index":4,"playId":"a97e2b7a-211b-3423-b521-cfa46f60d6b0","pitchNumber":5,"startTime":"2026-05-19T01:24:04.511Z","endTime":"2026-05-19T01:24:15.885Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"credit":"b_ab"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_ab"},{"player":{"id":656716,"link":"/api/v1/people/656716"},"credit":"b_pa"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.8,"awayTeamWinProbability":99.2,"homeTeamWinProbabilityAdded":-0.19999999999999996,"leverageIndex":0.07,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-05-19T01:24:15.885Z","atBatIndex":58},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Austin Hedges lines out to center fielder Matt Vierling.","rbi":0,"awayScore":7,"homeScore":1,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-19T01:26:09.918Z","endTime":"2026-05-19T01:28:58.106Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657756,"fullName":"Connor Seabold","link":"/api/v1/people/657756"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":83.9,"endSpeed":78.3,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.857912185977696,"aZ":-31.33690139832922,"pfxX":1.6489736057699353,"pfxZ":0.5486360948908438,"pX":1.0673932458618172,"pZ":3.051555017619241,"vX0":8.726479184049877,"vY0":-122.00925739896837,"vZ0":1.2886930082693597,"x":76.31,"y":156.39,"x0":-2.7432595109357867,"y0":50.00515625209587,"z0":5.180326451448771,"aX":2.531520729383131},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":1.4,"breakHorizontal":-4.7,"spinRate":2654,"spinDirection":96},"zone":12,"typeConfidence":2.0,"plateTime":0.44580447435669335,"extension":5.891246700527298},"index":0,"playId":"d2b07111-cb52-39b1-95f2-849f9b395cff","pitchNumber":1,"startTime":"2026-05-19T01:26:28.569Z","endTime":"2026-05-19T01:26:32.156Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657756,"link":"/api/v1/people/657756","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":595978,"link":"/api/v1/people/595978","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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.6,"endSpeed":86.0,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.697693099766425,"aZ":-15.56730649657281,"pfxX":-7.0667682070837685,"pfxZ":8.792918915108993,"pX":0.18464477302160157,"pZ":2.6369943943961505,"vX0":9.700005656318975,"vY0":-136.02273740923164,"vZ0":-3.9450335772036746,"x":109.96,"y":167.58,"x0":-2.496797359593457,"y0":50.00007989117998,"z0":5.1739769023905,"aX":-13.342734979845101},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.4,"breakHorizontal":10.9,"spinRate":2207,"spinDirection":221},"zone":5,"typeConfidence":2.0,"plateTime":0.4015086609093541,"extension":6.242593860461137},"index":1,"playId":"f40dfed1-1981-3e6e-9ad8-0bf82bacb513","pitchNumber":2,"startTime":"2026-05-19T01:26:43.660Z","endTime":"2026-05-19T01:26:47.637Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657756,"link":"/api/v1/people/657756","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":595978,"link":"/api/v1/people/595978","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.8,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.950845296599173,"aZ":-26.016953921028094,"pfxX":1.216179843082811,"pfxZ":3.731303594688198,"pX":-0.026654584157581908,"pZ":3.206088391181219,"vX0":6.4469990821341785,"vY0":-126.89248405152264,"vZ0":0.1897812545000852,"x":118.02,"y":152.22,"x0":-2.7455201812210124,"y0":50.00429196682097,"z0":5.182376465470251,"aX":2.0074968638571113},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":7.1,"breakHorizontal":-3.5,"spinRate":2457,"spinDirection":184},"zone":2,"typeConfidence":2.0,"plateTime":0.4296203641700216,"extension":6.063727636472155},"index":2,"playId":"95ea2c0a-aa9b-385c-a6cc-2ef96ec7f02d","pitchNumber":3,"startTime":"2026-05-19T01:27:00.609Z","endTime":"2026-05-19T01:27:04.227Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657756,"link":"/api/v1/people/657756","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":595978,"link":"/api/v1/people/595978","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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.7,"endSpeed":86.7,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.303723169273816,"aZ":-13.244551450589373,"pfxX":-7.797916513062071,"pfxZ":9.82334105426365,"pX":-0.41332075528208345,"pZ":3.195919953416529,"vX0":8.47230748717975,"vY0":-137.64261333790836,"vZ0":-3.279664498717338,"x":132.75,"y":152.49,"x0":-2.5117633968703617,"y0":50.00481387400356,"z0":5.29439099372938,"aX":-15.030120737283557},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.3,"breakHorizontal":12.5,"spinRate":2165,"spinDirection":214},"zone":1,"typeConfidence":2.0,"plateTime":0.3972753755551981,"extension":6.199719543526768},"index":3,"playId":"584045f0-f0ce-377d-a704-f42ccff18257","pitchNumber":4,"startTime":"2026-05-19T01:27:25.220Z","endTime":"2026-05-19T01:27:28.928Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657756,"link":"/api/v1/people/657756","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":595978,"link":"/api/v1/people/595978","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.3,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.856033685535024,"aZ":-11.255990743729186,"pfxX":-7.0201007683888115,"pfxZ":10.801435622030404,"pX":0.8065546362449123,"pZ":1.6669474982398984,"vX0":11.225208713599834,"vY0":-137.63611672254052,"vZ0":-7.371889352266784,"x":86.26,"y":193.77,"x0":-2.3951738300745773,"y0":50.00521664866974,"z0":5.12606620384306,"aX":-13.598945377027308},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.2,"breakHorizontal":10.7,"spinRate":2279,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.3965315598846244,"extension":6.186395286414711},"index":4,"playId":"24506936-99a7-3fdd-8935-9a42d3233507","pitchNumber":5,"startTime":"2026-05-19T01:27:47.592Z","endTime":"2026-05-19T01:28:14.624Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657756,"link":"/api/v1/people/657756","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":595978,"link":"/api/v1/people/595978","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":116,"player":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":78.1,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.535343663528465,"aZ":-30.525389104215684,"pfxX":-0.37577045457205704,"pfxZ":1.0763285762160821,"pX":0.7694084520934114,"pZ":1.0886274237231788,"vX0":8.576346952395435,"vY0":-122.41989601253896,"vZ0":-3.0467733603602913,"x":87.67,"y":209.39,"x0":-2.719725973200416,"y0":50.00230728681121,"z0":4.943036672718553,"aX":-0.5764689720141152},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":1.6,"breakHorizontal":-1.2,"spinRate":2530,"spinDirection":94},"zone":14,"typeConfidence":2.0,"plateTime":0.44620177458406785,"extension":6.065527349100633},"index":5,"playId":"ff36f6e9-45d7-3b2b-8c3f-7d6dd7f139d6","pitchNumber":6,"startTime":"2026-05-19T01:28:31.022Z","endTime":"2026-05-19T01:28:34.978Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657756,"link":"/api/v1/people/657756","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":595978,"link":"/api/v1/people/595978","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.2,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.57056867993439,"aZ":-13.205029429704204,"pfxX":-6.911514316409113,"pfxZ":9.788239399709074,"pX":-0.045831627965821194,"pZ":2.2713061284225655,"vX0":9.050731317900361,"vY0":-137.8222191089042,"vZ0":-5.353278406413151,"x":118.75,"y":177.45,"x0":-2.463323236613843,"y0":50.00118735589124,"z0":5.119543607486842,"aX":-13.3919028389675},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.9,"breakHorizontal":10.8,"spinRate":2285,"spinDirection":214},"zone":5,"typeConfidence":2.0,"plateTime":0.3963448616105545,"extension":6.240355165945701},"hitData":{"launchSpeed":88.2,"launchAngle":22.0,"totalDistance":316.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":141.7,"coordY":73.6}},"index":6,"playId":"89175286-c17d-3d8c-9064-e6c712772fd5","pitchNumber":7,"startTime":"2026-05-19T01:28:49.155Z","endTime":"2026-05-19T01:28:58.106Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657756,"link":"/api/v1/people/657756","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":595978,"link":"/api/v1/people/595978","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"credit":"b_ab"},{"player":{"id":657756,"link":"/api/v1/people/657756"},"credit":"p_ab"},{"player":{"id":595978,"link":"/api/v1/people/595978"},"credit":"b_pa"},{"player":{"id":657756,"link":"/api/v1/people/657756"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.8999999999999999,"awayTeamWinProbability":99.1,"homeTeamWinProbabilityAdded":0.09999999999999987,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-05-19T01:28:58.106Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brayan Rocchio strikes out swinging, catcher Dillon Dingler to first baseman Spencer Torkelson.","rbi":0,"awayScore":7,"homeScore":1,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-19T01:28:59.583Z","endTime":"2026-05-19T01:30:43.172Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657756,"fullName":"Connor Seabold","link":"/api/v1/people/657756"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":87.4,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.363738715864493,"aZ":-16.670600855612022,"pfxX":-6.723916877174396,"pfxZ":7.991204418450858,"pX":-0.6199603808791112,"pZ":2.9966515432816854,"vX0":7.617090608007494,"vY0":-137.44465219279314,"vZ0":-3.087526443360619,"x":140.63,"y":157.87,"x0":-2.5349501048997958,"y0":50.00627610699453,"z0":5.246585225822029,"aX":-13.052039576552257},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.2,"breakHorizontal":10.9,"spinRate":2123,"spinDirection":216},"zone":1,"typeConfidence":2.0,"plateTime":0.39634320182667127,"extension":6.163509744866579},"index":0,"playId":"cc67f760-0725-3ad0-9b49-3433fdbd55aa","pitchNumber":1,"startTime":"2026-05-19T01:29:21.476Z","endTime":"2026-05-19T01:29:27.037Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657756,"link":"/api/v1/people/657756","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":85.6,"endSpeed":79.2,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.82810080902805,"aZ":-28.408590604064326,"pfxX":-9.916480350490316,"pfxZ":2.3832225673325587,"pX":0.05745763114180727,"pZ":0.7860271536334715,"vX0":9.57612770048869,"vY0":-124.31998889789182,"vZ0":-4.354588246814178,"x":114.81,"y":217.56,"x0":-2.5395942182202726,"y0":50.001029579522644,"z0":4.89410184409352,"aX":-15.660064911035061},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":3.6,"breakHorizontal":16.0,"spinRate":2489,"spinDirection":267},"zone":14,"typeConfidence":2.0,"plateTime":0.4390762400761514,"extension":6.297924497564637},"index":1,"playId":"8a459707-b26a-33c2-a41d-816375f424b0","pitchNumber":2,"startTime":"2026-05-19T01:29:53.460Z","endTime":"2026-05-19T01:29:56.787Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657756,"link":"/api/v1/people/657756","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":94.0,"endSpeed":86.1,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.944402070976988,"aZ":-13.913780661067934,"pfxX":-4.9440615476174,"pfxZ":9.613676879442531,"pX":-0.4735210295541406,"pZ":2.8067254708011786,"vX0":7.699145262977765,"vY0":-136.65118865062325,"vZ0":-3.7617172215871078,"x":135.05,"y":163.0,"x0":-2.6797107090046013,"y0":50.0000472242844,"z0":5.151290801352964,"aX":-9.388654368837738},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.8,"breakHorizontal":7.4,"spinRate":2189,"spinDirection":218},"zone":1,"typeConfidence":2.0,"plateTime":0.40018742409967967,"extension":6.234054290986599},"index":2,"playId":"0a049222-517c-3acc-a56e-63f9e742fe22","pitchNumber":3,"startTime":"2026-05-19T01:30:13.866Z","endTime":"2026-05-19T01:30:19.188Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657756,"link":"/api/v1/people/657756","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":79.8,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.58196437429249,"aZ":-30.38313337940873,"pfxX":-9.962474698404199,"pfxZ":1.1322399887103463,"pX":0.3354256051412945,"pZ":0.4160025030160991,"vX0":10.076582859394929,"vY0":-124.03386355538245,"vZ0":-4.998419219932872,"x":104.21,"y":227.55,"x0":-2.4508269278333783,"y0":50.00457314093705,"z0":4.937943386270452,"aX":-15.806410732464963},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":1.2,"breakHorizontal":16.2,"spinRate":2443,"spinDirection":262},"zone":14,"typeConfidence":2.0,"plateTime":0.4385604162676784,"extension":6.148651893354048},"index":3,"playId":"5e6f56c0-b80f-3764-ad9b-eff6286bbddb","pitchNumber":4,"startTime":"2026-05-19T01:30:34.907Z","endTime":"2026-05-19T01:30:43.172Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657756,"link":"/api/v1/people/657756","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_ab"},{"player":{"id":657756,"link":"/api/v1/people/657756"},"credit":"p_ab"},{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_pa"},{"player":{"id":657756,"link":"/api/v1/people/657756"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.0,"awayTeamWinProbability":99.0,"homeTeamWinProbabilityAdded":0.10000000000000009,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-05-19T01:30:43.172Z","atBatIndex":60},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Angel Martínez pops out to third baseman Kevin McGonigle in foul territory.","rbi":0,"awayScore":7,"homeScore":1,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-19T01:30:46.498Z","endTime":"2026-05-19T01:32:15.640Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657756,"fullName":"Connor Seabold","link":"/api/v1/people/657756"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":83.6,"endSpeed":77.9,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.267290968412784,"aZ":-33.68211653111313,"pfxX":2.939646797841739,"pfxZ":-0.9900674818657675,"pX":-0.017875421579128123,"pZ":1.6627830484987167,"vX0":5.8651118191665415,"vY0":-121.81766735790573,"vZ0":-1.1788722921169823,"x":117.68,"y":193.88,"x0":-2.827522909504284,"y0":50.00396395034462,"z0":5.033883633699574,"aX":4.47007636959124},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-1.8,"breakHorizontal":-6.6,"spinRate":2619,"spinDirection":85},"zone":8,"typeConfidence":2.0,"plateTime":0.44760231182962107,"extension":5.797970789231665},"index":0,"playId":"0f30df7d-0e00-3dd7-a2c8-6984cfe4cf79","pitchNumber":1,"startTime":"2026-05-19T01:31:09.192Z","endTime":"2026-05-19T01:31:13.198Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657756,"link":"/api/v1/people/657756","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.9,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.6902082237973,"aZ":-15.043762306781414,"pfxX":-6.278221409754133,"pfxZ":8.880367023782052,"pX":-0.8917913275035568,"pZ":2.4223357655585542,"vX0":6.902375734457062,"vY0":-137.58935717623137,"vZ0":-4.744845868072652,"x":150.99,"y":173.38,"x0":-2.6096580300579637,"y0":50.006499364354944,"z0":5.1786651751578106,"aX":-12.117120867464182},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.4,"breakHorizontal":10.1,"spinRate":2190,"spinDirection":216},"zone":13,"typeConfidence":2.0,"plateTime":0.3971062118244886,"extension":6.206728500492127},"index":1,"playId":"97e4e252-c715-382c-82e4-61b4ecc9f6f2","pitchNumber":2,"startTime":"2026-05-19T01:31:25.053Z","endTime":"2026-05-19T01:31:34.432Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657756,"link":"/api/v1/people/657756","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":79.0,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.203002968531376,"aZ":-31.84397707128135,"pfxX":-8.013660858942476,"pfxZ":0.2080657308228897,"pX":-1.0358712422469643,"pZ":1.6897764216886617,"vX0":6.648630831802906,"vY0":-123.50808401681186,"vZ0":-1.7242510670450617,"x":156.48,"y":193.16,"x0":-2.70243860485672,"y0":50.00208900928278,"z0":5.038395638033459,"aX":-12.562867277268214},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":0.2,"breakHorizontal":13.2,"spinRate":2326,"spinDirection":269},"zone":13,"typeConfidence":2.0,"plateTime":0.4410037607505717,"extension":6.222125373063415},"hitData":{"launchSpeed":74.8,"launchAngle":72.0,"totalDistance":90.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":100.12,"coordY":188.17}},"index":2,"playId":"a36ceb6b-46ad-3801-b00c-ddbdacf9570d","pitchNumber":3,"startTime":"2026-05-19T01:32:05.613Z","endTime":"2026-05-19T01:32:15.640Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657756,"link":"/api/v1/people/657756","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"credit":"b_ab"},{"player":{"id":657756,"link":"/api/v1/people/657756"},"credit":"p_ab"},{"player":{"id":682657,"link":"/api/v1/people/682657"},"credit":"b_pa"},{"player":{"id":657756,"link":"/api/v1/people/657756"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":1.0,"awayTeamWinProbability":99.0,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-05-19T01:32:15.640Z","atBatIndex":61},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Matt Vierling homers (4) on a fly ball to left field.","rbi":1,"awayScore":7,"homeScore":2,"isOut":false},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-19T01:33:15.560Z","endTime":"2026-05-19T01:35:59.273Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":{"id":677944,"link":"/api/v1/people/677944"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.4,"endSpeed":78.2,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.45592483992506,"aZ":-24.521774054692372,"pfxX":1.020759626665382,"pfxZ":4.900122516705446,"pX":-0.1723394067760214,"pZ":3.04542861679279,"vX0":4.914171113808601,"vY0":-124.27928371335506,"vZ0":-1.7064570883687449,"x":123.57,"y":156.55,"x0":-2.30966767817804,"y0":50.00065756097801,"z0":5.78242348697188,"aX":1.591176699114078},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":8.8,"breakHorizontal":-3.0,"spinRate":2140,"spinDirection":191},"zone":2,"typeConfidence":2.0,"plateTime":0.4411343750375476,"extension":6.282274354497197},"index":0,"playId":"b1a882a7-b852-371a-a62e-78cbb975e88f","pitchNumber":1,"startTime":"2026-05-19T01:34:27.647Z","endTime":"2026-05-19T01:34:31.653Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.7,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.839403154199182,"aZ":-17.054711734009118,"pfxX":-7.45978098826268,"pfxZ":8.454202552574248,"pX":1.4503302130820714,"pZ":2.254987172210133,"vX0":11.060229671276568,"vY0":-132.9725654339723,"vZ0":-6.031860533539803,"x":61.72,"y":177.9,"x0":-1.79617547031602,"y0":50.005327239036795,"z0":5.792772976915947,"aX":-13.345616398642518},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":14.2,"breakHorizontal":11.0,"spinRate":2345,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.41211501880006374,"extension":6.481153890827298},"index":1,"playId":"bc728fd8-480b-3b4a-beb7-62288d9a2532","pitchNumber":2,"startTime":"2026-05-19T01:34:43.214Z","endTime":"2026-05-19T01:34:46.552Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.6,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.579874012562566,"aZ":-23.4533876987862,"pfxX":-10.905907240838582,"pfxZ":4.872393674105561,"pX":-0.07313604574544193,"pZ":2.2834927572135633,"vX0":8.827927427436542,"vY0":-133.1359959735279,"vZ0":-4.301070474936515,"x":119.79,"y":177.13,"x0":-2.0211661402608407,"y0":50.000214488450766,"z0":5.625216478509643,"aX":-19.502533850018274},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":8.0,"breakHorizontal":17.8,"spinRate":2238,"spinDirection":224},"zone":5,"typeConfidence":2.0,"plateTime":0.41200829370221204,"extension":6.498664727442444},"index":2,"playId":"b8465ec6-7e1d-3a19-ace8-a0a5860f56e9","pitchNumber":3,"startTime":"2026-05-19T01:34:57.495Z","endTime":"2026-05-19T01:35:02.423Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":92.2,"endSpeed":84.5,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.822424249158445,"aZ":-13.123960504284298,"pfxX":-6.429866747000707,"pfxZ":10.495251619439014,"pX":1.8848624686803874,"pZ":2.3184878693840996,"vX0":11.58951223053785,"vY0":-133.63549336583452,"vZ0":-6.807133541725751,"x":45.15,"y":176.18,"x0":-1.6657413079186512,"y0":50.00534388805477,"z0":5.83501611240215,"aX":-11.67495652120941},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.6,"breakHorizontal":9.2,"spinRate":2388,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.4093121267025577,"extension":6.406995648976979},"index":3,"playId":"a14c5962-ef32-3bb8-aa34-52d675eb2356","pitchNumber":4,"startTime":"2026-05-19T01:35:19.361Z","endTime":"2026-05-19T01:35:22.361Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":78.7,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.059107087221147,"aZ":-26.26084584783361,"pfxX":1.0370856581732246,"pfxZ":3.7446433487159947,"pX":-0.0072101299723029465,"pZ":2.5380047979478237,"vX0":4.885289043815845,"vY0":-125.03050152104264,"vZ0":-2.6190612163279527,"x":117.27,"y":170.25,"x0":-2.123893033542462,"y0":50.00023900678874,"z0":5.762215693517557,"aX":1.634455982392056},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":6.4,"breakHorizontal":-3.0,"spinRate":2170,"spinDirection":192},"zone":5,"typeConfidence":2.0,"plateTime":0.4386883561893291,"extension":6.403832445275786},"hitData":{"launchSpeed":103.2,"launchAngle":25.0,"totalDistance":400.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":14.87,"coordY":79.74}},"index":4,"playId":"72db92b1-13b5-3f26-9fb2-227ea97ee2bf","pitchNumber":5,"startTime":"2026-05-19T01:35:35.530Z","endTime":"2026-05-19T01:35:59.273Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"credit":"b_ab"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_ab"},{"player":{"id":663837,"link":"/api/v1/people/663837"},"credit":"b_pa"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.1999999999999997,"awayTeamWinProbability":97.8,"homeTeamWinProbabilityAdded":1.1999999999999997,"leverageIndex":0.18,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-05-19T01:35:59.273Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Wenceel Pérez strikes out on a foul tip.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-19T01:36:08.977Z","endTime":"2026-05-19T01:37:44.475Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"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":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.7,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.943866755626722,"aZ":-23.151168672796953,"pfxX":-10.353684326019174,"pfxZ":4.930552368793604,"pX":-0.27443031948267343,"pZ":3.300330306966131,"vX0":8.640787095779821,"vY0":-133.93003659000527,"vZ0":-2.0115398852974855,"x":127.46,"y":149.67,"x0":-2.185807178711222,"y0":50.00324662309903,"z0":5.704616759793423,"aX":-18.947596395490432},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":8.8,"breakHorizontal":17.0,"spinRate":2244,"spinDirection":222},"zone":2,"typeConfidence":2.0,"plateTime":0.4078357792832694,"extension":6.5082823135828916},"index":0,"playId":"557e2e4f-4c6e-3bc4-8bfa-87c4d78b64df","pitchNumber":1,"startTime":"2026-05-19T01:36:22.884Z","endTime":"2026-05-19T01:36:28.404Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.7,"endSpeed":71.2,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.202335735114396,"aZ":-41.09506761691816,"pfxX":3.678626239906116,"pfxZ":-7.015157659561293,"pX":-2.245414179749987,"pZ":2.68887112729023,"vX0":-0.9804067361155966,"vY0":-111.76592977137898,"vZ0":1.8298691336763058,"x":202.59,"y":166.18,"x0":-2.2803256058080867,"y0":50.0029744280965,"z0":6.064009141392025,"aX":4.677218090403098},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.2,"breakVerticalInduced":-12.0,"breakHorizontal":-6.5,"spinRate":2382,"spinDirection":37},"zone":11,"typeConfidence":2.0,"plateTime":0.48913596318804187,"extension":6.331559769065384},"index":1,"playId":"2d77af2e-d61f-3b98-94f2-429ada73f8eb","pitchNumber":2,"startTime":"2026-05-19T01:36:36.983Z","endTime":"2026-05-19T01:36:40.362Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.4,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.053733248454776,"aZ":-25.78389944062445,"pfxX":1.429285814495949,"pfxZ":4.014196264136215,"pX":0.7647402615776644,"pZ":1.9796060328291074,"vX0":6.81749471998612,"vY0":-125.09311094207366,"vZ0":-3.95258681041264,"x":87.85,"y":185.33,"x0":-2.176167312014629,"y0":50.005007201686674,"z0":5.681954280561039,"aX":2.275947572489173},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":6.6,"breakHorizontal":-4.1,"spinRate":2343,"spinDirection":201},"zone":9,"typeConfidence":2.0,"plateTime":0.43702162064514205,"extension":6.423798033732696},"index":2,"playId":"4add36d4-3ef8-31cf-a578-51463315f179","pitchNumber":3,"startTime":"2026-05-19T01:36:52.833Z","endTime":"2026-05-19T01:36:58.738Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-05-19T01:37:07.291Z","endTime":"2026-05-19T01:37:22.025Z","isPitch":false,"type":"action","player":{"id":672761,"link":"/api/v1/people/672761"},"defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.8,"endSpeed":70.6,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.412572955040925,"aZ":-40.09062397155816,"pfxX":3.903217595456958,"pfxZ":-6.323475949285093,"pX":0.07445942785973132,"pZ":1.2420754249220916,"vX0":3.2179341393553846,"vY0":-111.83940312496945,"vZ0":-1.0973244585368795,"x":114.16,"y":205.24,"x0":-1.896398087671987,"y0":50.00317685055307,"z0":5.894442729601162,"aX":4.8855307567657835},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.1,"breakVerticalInduced":-11.4,"breakHorizontal":-7.9,"spinRate":2441,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.4919924439353762,"extension":6.556447613630921},"index":4,"playId":"4b3f476b-fd16-339b-b2e2-068339d1b142","pitchNumber":4,"startTime":"2026-05-19T01:37:22.025Z","endTime":"2026-05-19T01:37:27.847Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":79.3,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.285469705514384,"aZ":-30.33471285797663,"pfxX":0.45165089494341326,"pfxZ":1.1491796758282051,"pX":-0.2578646652464786,"pZ":1.6911052206721366,"vX0":4.945677306564924,"vY0":-126.11767354295012,"vZ0":-3.831260074244415,"x":126.83,"y":193.12,"x0":-2.3084968122405303,"y0":50.00148077613844,"z0":5.694743874910523,"aX":0.7226135275519414},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.4,"breakHorizontal":-2.0,"spinRate":2303,"spinDirection":169},"zone":8,"typeConfidence":2.0,"plateTime":0.43543004545125097,"extension":6.521239392225481},"index":5,"playId":"1b08f5c0-9d70-3e29-8418-bb8a22e41d73","pitchNumber":5,"startTime":"2026-05-19T01:37:38.649Z","endTime":"2026-05-19T01:37:44.475Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"credit":"b_ab"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_ab"},{"player":{"id":672761,"link":"/api/v1/people/672761"},"credit":"b_pa"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.3,"awayTeamWinProbability":98.7,"homeTeamWinProbabilityAdded":-0.8999999999999997,"leverageIndex":0.34,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-05-19T01:37:44.475Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gage Workman strikes out swinging.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-19T01:40:19.642Z","endTime":"2026-05-19T01:41:44.512Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":669398,"fullName":"Gage Workman","link":"/api/v1/people/669398"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,6,7,8],"actionIndex":[0,2],"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":669398,"fullName":"Gage Workman","link":"/api/v1/people/669398"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Gage Workman replaces Zack Short.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-19T01:37:55.569Z","endTime":"2026-05-19T01:38:06.097Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669398,"link":"/api/v1/people/669398"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":670097,"link":"/api/v1/people/670097"},"defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":670097,"link":"/api/v1/people/670097","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-05-19T01:38:06.097Z","endTime":"2026-05-19T01:38:41.145Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":669398,"link":"/api/v1/people/669398","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Matt Festa replaces Slade Cecconi.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":2,"startTime":"2026-05-19T01:38:41.145Z","endTime":"2026-05-19T01:40:21.847Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670036,"link":"/api/v1/people/670036"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":669398,"link":"/api/v1/people/669398","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":75.5,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.235264800489027,"aZ":-30.304335696580075,"pfxX":6.476406723786171,"pfxZ":1.2922227283196506,"pX":-0.7969319113574036,"pZ":3.354072358009799,"vX0":1.5452052287809304,"vY0":-119.4886207218192,"vZ0":2.1433472063499046,"x":147.38,"y":148.22,"x0":-2.293078012988248,"y0":50.00506693170902,"z0":5.161323435275241,"aX":9.40040667080179},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":3.1,"breakHorizontal":-12.1,"spinRate":2710,"spinDirection":69},"zone":1,"typeConfidence":2.0,"plateTime":0.45775605511100226,"extension":6.1364107392898655},"index":3,"playId":"450f9238-4797-3977-bd03-d50ee00ddbd1","pitchNumber":1,"startTime":"2026-05-19T01:40:21.847Z","endTime":"2026-05-19T01:40:26.061Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":669398,"link":"/api/v1/people/669398","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":84.6,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.55014768223301,"aZ":-19.693701030160433,"pfxX":1.50790032421656,"pfxZ":6.876906741543278,"pX":0.5437301092419254,"pZ":2.7908798059946744,"vX0":5.710739647781302,"vY0":-133.11032167298546,"vZ0":-2.5284378062725787,"x":96.27,"y":163.43,"x0":-1.815537021927556,"y0":50.00135657222511,"z0":5.1611169821240805,"aX":2.736158665060453},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":12.2,"breakHorizontal":-3.8,"spinRate":2566,"spinDirection":188},"zone":6,"typeConfidence":0.88,"plateTime":0.40971214355801067,"extension":6.252044743612375},"index":4,"playId":"7fc5dbb4-f220-314b-bcc4-0b3411048860","pitchNumber":2,"startTime":"2026-05-19T01:40:36.846Z","endTime":"2026-05-19T01:40:40.031Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":669398,"link":"/api/v1/people/669398","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":5,"startTime":"2026-05-19T01:40:50.377Z","endTime":"2026-05-19T01:41:00.086Z","isPitch":false,"type":"action","player":{"id":669398,"link":"/api/v1/people/669398"},"defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":669398,"link":"/api/v1/people/669398","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":76.2,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.20744895377321,"aZ":-33.611098882135565,"pfxX":10.841445403632317,"pfxZ":-0.9759251683526085,"pX":0.7692837911145403,"pZ":2.4371057685279456,"vX0":3.278763560237798,"vY0":-120.31800499726513,"vZ0":0.6126909047566627,"x":87.68,"y":172.98,"x0":-2.0196987188510596,"y0":50.00572424562423,"z0":5.156208415445988,"aX":15.906194719837572},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-1.3,"breakHorizontal":-20.4,"spinRate":2722,"spinDirection":54},"zone":14,"typeConfidence":0.94,"plateTime":0.4551324956724345,"extension":6.3252908798325675},"index":6,"playId":"6e917e8c-f53c-3586-8961-31403bc041f3","pitchNumber":3,"startTime":"2026-05-19T01:41:00.086Z","endTime":"2026-05-19T01:41:04.507Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":669398,"link":"/api/v1/people/669398","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":77.2,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.202281662300866,"aZ":-29.852219111643684,"pfxX":6.6270688623046095,"pfxZ":1.5589613794941948,"pX":0.9598983912531347,"pZ":0.9582818624191988,"vX0":4.969476395684584,"vY0":-121.0401548381776,"vZ0":-3.2039251092737695,"x":80.41,"y":212.91,"x0":-1.976467407073286,"y0":50.0059125936751,"z0":4.895632527577228,"aX":9.897761375935001},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":2.4,"breakHorizontal":-13.1,"spinRate":2693,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.4514110440870809,"extension":6.410718506813798},"index":7,"playId":"4ef3be40-f5df-3e7b-8c04-01608763c918","pitchNumber":4,"startTime":"2026-05-19T01:41:25.382Z","endTime":"2026-05-19T01:41:29.507Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":669398,"link":"/api/v1/people/669398","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.7,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.76434601172344,"aZ":-19.198841399451407,"pfxX":-1.691608640120937,"pfxZ":6.938896465024582,"pX":-0.327440633615034,"pZ":3.934406078969761,"vX0":5.550260338965683,"vY0":-135.008254819446,"vZ0":0.9180348401317059,"x":129.48,"y":132.55,"x0":-2.1783614605243073,"y0":50.00527615752348,"z0":4.928446074166675,"aX":-3.1654716610678704},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.0,"breakHorizontal":2.0,"spinRate":2532,"spinDirection":209},"zone":11,"typeConfidence":0.88,"plateTime":0.40369042395351773,"extension":6.185838375948144},"index":8,"playId":"85ffbd12-896d-3e1f-a5b7-c524c8189636","pitchNumber":5,"startTime":"2026-05-19T01:41:40.168Z","endTime":"2026-05-19T01:41:44.512Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":669398,"link":"/api/v1/people/669398","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669398,"link":"/api/v1/people/669398"},"credit":"b_ab"},{"player":{"id":670036,"link":"/api/v1/people/670036"},"credit":"p_ab"},{"player":{"id":669398,"link":"/api/v1/people/669398"},"credit":"b_pa"},{"player":{"id":670036,"link":"/api/v1/people/670036"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.8,"awayTeamWinProbability":99.2,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.18,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-05-19T01:41:44.512Z","atBatIndex":64},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Colt Keith lines out to center fielder Steven Kwan.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-19T01:41:46.755Z","endTime":"2026-05-19T01:42:19.524Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":85.4,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.71412019080425,"aZ":-19.387248669601167,"pfxX":-0.309139890871691,"pfxZ":6.884577223320868,"pX":0.017628382364901947,"pZ":2.8643897650189047,"vX0":5.729182485886691,"vY0":-134.79125446788808,"vZ0":-1.6973647569458419,"x":116.33,"y":161.44,"x0":-2.086819461619704,"y0":50.00419174080319,"z0":4.858118521259478,"aX":-0.5757309490654907},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":12.4,"breakHorizontal":-0.6,"spinRate":2517,"spinDirection":205},"zone":2,"typeConfidence":0.88,"plateTime":0.4049113440869849,"extension":6.291070946764422},"hitData":{"launchSpeed":85.2,"launchAngle":19.0,"totalDistance":286.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":126.24,"coordY":85.23}},"index":0,"playId":"9ae3900b-edc3-3d4a-a93b-eb174358a748","pitchNumber":1,"startTime":"2026-05-19T01:42:08.792Z","endTime":"2026-05-19T01:42:19.524Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_ab"},{"player":{"id":670036,"link":"/api/v1/people/670036"},"credit":"p_ab"},{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_pa"},{"player":{"id":670036,"link":"/api/v1/people/670036"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.6,"awayTeamWinProbability":99.4,"homeTeamWinProbabilityAdded":-0.20000000000000007,"leverageIndex":0.07,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-05-19T01:42:19.524Z","atBatIndex":65},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"José Ramírez homers (8) on a fly ball to left field.","rbi":1,"awayScore":8,"homeScore":2,"isOut":false},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-19T01:44:45.262Z","endTime":"2026-05-19T01:46:10.811Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":646241,"fullName":"Enmanuel De Jesus","link":"/api/v1/people/646241"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,1,2],"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":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":{"id":646241,"link":"/api/v1/people/646241"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Defensive switch from third base to shortstop for Kevin McGonigle.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-19T01:43:54.065Z","endTime":"2026-05-19T01:43:54.089Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"200","defense":{"pitcher":{"id":657756,"link":"/api/v1/people/657756","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Gage Workman remains in the game as the third baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-19T01:43:54.089Z","endTime":"2026-05-19T01:43:54.090Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669398,"link":"/api/v1/people/669398"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"901","replacedPlayer":{"id":670097,"link":"/api/v1/people/670097"},"defense":{"pitcher":{"id":657756,"link":"/api/v1/people/657756","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Enmanuel De Jesus replaces Connor Seabold.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-05-19T01:43:54.090Z","endTime":"2026-05-19T01:44:47.517Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":646241,"link":"/api/v1/people/646241"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":657756,"link":"/api/v1/people/657756","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":669398,"link":"/api/v1/people/669398"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":93.3,"endSpeed":85.3,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.088219547903744,"aZ":-16.83646466520717,"pfxX":6.073139721433408,"pfxZ":8.229613933787617,"pX":-0.37164044686256786,"pZ":3.4600327484804336,"vX0":-9.933213731145466,"vY0":-135.5184347243303,"vZ0":-3.189475494766738,"x":131.17,"y":145.36,"x0":2.5489616400680384,"y0":50.00135142344852,"z0":5.825441501697701,"aX":11.317366828354556},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.4,"breakHorizontal":-8.9,"spinRate":2268,"spinDirection":140},"zone":11,"typeConfidence":2.0,"plateTime":0.40388311955148115,"extension":5.996118929588409},"index":3,"playId":"60dd8412-0d4f-3483-a119-9651be42e379","pitchNumber":1,"startTime":"2026-05-19T01:44:47.517Z","endTime":"2026-05-19T01:44:51.658Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":646241,"link":"/api/v1/people/646241","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":669398,"link":"/api/v1/people/669398"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":83.9,"endSpeed":78.1,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.50704168119242,"aZ":-32.281481281955685,"pfxX":-1.821346974900817,"pfxZ":-0.06827308729742931,"pX":0.19523058613515532,"pZ":1.9768910594690594,"vX0":-6.672865288521652,"vY0":-122.20626678813909,"vZ0":-1.8220031295028227,"x":109.56,"y":185.4,"x0":3.1852843382604696,"y0":50.004394192649755,"z0":5.4754776663966345,"aX":-2.785676458107473},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-0.2,"breakHorizontal":4.7,"spinRate":2650,"spinDirection":244},"zone":8,"typeConfidence":2.0,"plateTime":0.44626878188788943,"extension":6.180271309883502},"index":4,"playId":"d7727c79-59f0-3840-badb-3875e4e3278d","pitchNumber":2,"startTime":"2026-05-19T01:45:02.456Z","endTime":"2026-05-19T01:45:06.463Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":646241,"link":"/api/v1/people/646241","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":669398,"link":"/api/v1/people/669398"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":87.3,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.52537250612847,"aZ":-13.439707799152671,"pfxX":5.384018080508982,"pfxZ":9.659402743208858,"pX":0.6782068540502562,"pZ":3.2944613162348344,"vX0":-7.427975522132227,"vY0":-137.66144882237546,"vZ0":-4.415809729099566,"x":91.15,"y":149.83,"x0":2.698761942868911,"y0":50.00540449402714,"z0":5.814226051449654,"aX":10.445608429268809},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.9,"breakHorizontal":-8.4,"spinRate":2299,"spinDirection":146},"zone":12,"typeConfidence":2.0,"plateTime":0.3962862923410553,"extension":6.052324814095315},"index":5,"playId":"e57af064-bf9d-3346-b9a0-436fea96574c","pitchNumber":3,"startTime":"2026-05-19T01:45:25.270Z","endTime":"2026-05-19T01:45:29.183Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":646241,"link":"/api/v1/people/646241","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":669398,"link":"/api/v1/people/669398"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.5,"endSpeed":74.2,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.45453654387047,"aZ":-40.1023620917862,"pfxX":-0.518418226549394,"pfxZ":-5.785294539394478,"pX":0.42177649747604873,"pZ":2.398722939635177,"vX0":-4.787696437433849,"vY0":-115.76862444132158,"vZ0":0.45708185873468987,"x":100.92,"y":174.01,"x0":2.574740954826459,"y0":50.00064793175241,"z0":6.004538959807504,"aX":-0.7097623584540024},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-10.1,"breakHorizontal":2.0,"spinRate":2656,"spinDirection":325},"zone":6,"typeConfidence":2.0,"plateTime":0.4712211605652845,"extension":5.913412273812264},"hitData":{"launchSpeed":102.8,"launchAngle":25.0,"totalDistance":410.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":40.28,"coordY":56.41}},"index":6,"playId":"b6afeabb-3cd9-34e5-8271-e510f90b0607","pitchNumber":4,"startTime":"2026-05-19T01:45:43.671Z","endTime":"2026-05-19T01:46:10.811Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":646241,"link":"/api/v1/people/646241","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":669398,"link":"/api/v1/people/669398"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"credit":"b_ab"},{"player":{"id":646241,"link":"/api/v1/people/646241"},"credit":"p_ab"},{"player":{"id":608070,"link":"/api/v1/people/608070"},"credit":"b_pa"},{"player":{"id":646241,"link":"/api/v1/people/646241"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.3,"awayTeamWinProbability":99.7,"homeTeamWinProbabilityAdded":-0.3,"leverageIndex":0.03,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-05-19T01:46:10.811Z","atBatIndex":66},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Chase DeLauter walks.","rbi":0,"awayScore":8,"homeScore":2,"isOut":false},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-19T01:45:55.804Z","endTime":"2026-05-19T01:48:17.647Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":646241,"fullName":"Enmanuel De Jesus","link":"/api/v1/people/646241"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":85.4,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.267175069965404,"aZ":-13.532662559671857,"pfxX":6.117685309084504,"pfxZ":9.943494852498262,"pX":-0.9982163370568513,"pZ":2.500185219755727,"vX0":-11.44627516832802,"vY0":-136.58099925605728,"vZ0":-6.134706044907563,"x":155.05,"y":171.27,"x0":2.4669197318070557,"y0":50.002465460900225,"z0":5.719565996094813,"aX":11.469590108687044},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.7,"breakHorizontal":-8.4,"spinRate":2286,"spinDirection":139},"zone":13,"typeConfidence":2.0,"plateTime":0.402240338637732,"extension":6.123272807301462},"index":0,"playId":"44faec17-a6b2-3db0-a28c-faae00c902c5","pitchNumber":1,"startTime":"2026-05-19T01:46:28.554Z","endTime":"2026-05-19T01:46:32.498Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":646241,"link":"/api/v1/people/646241","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":669398,"link":"/api/v1/people/669398"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.1,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.04021954791167,"aZ":-12.034558667936711,"pfxX":5.442901468171106,"pfxZ":10.573077128937474,"pX":-0.6192276994622906,"pZ":2.0588223890220414,"vX0":-10.750749571491172,"vY0":-137.72782057089364,"vZ0":-7.474899351686293,"x":140.6,"y":183.19,"x0":2.6427526310131046,"y0":50.001065360263155,"z0":5.637536369239531,"aX":10.366674742291128},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.5,"breakHorizontal":-7.4,"spinRate":2336,"spinDirection":145},"zone":7,"typeConfidence":2.0,"plateTime":0.39900000691227433,"extension":5.9999893203854375},"index":1,"playId":"63ab214d-db0b-3edf-9431-6a2146c5c337","pitchNumber":2,"startTime":"2026-05-19T01:46:43.129Z","endTime":"2026-05-19T01:46:46.823Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":646241,"link":"/api/v1/people/646241","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":669398,"link":"/api/v1/people/669398"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.6,"endSpeed":73.2,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.6070107910416,"aZ":-39.02423010365628,"pfxX":-2.3585979270922492,"pfxZ":-5.071127000928968,"pX":0.2103030762026742,"pZ":2.175146970428824,"vX0":-5.024211185464852,"vY0":-115.77626909730287,"vZ0":0.00579473722914714,"x":108.98,"y":180.05,"x0":2.7191663899282212,"y0":50.002891790720774,"z0":5.922756893648034,"aX":-3.185449997808062},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.2,"breakVerticalInduced":-8.9,"breakHorizontal":5.5,"spinRate":2697,"spinDirection":315},"zone":8,"typeConfidence":2.0,"plateTime":0.4739766218951793,"extension":5.994541956242249},"index":2,"playId":"afcbb8cb-84f5-3e8a-8ede-7791889dc5e9","pitchNumber":3,"startTime":"2026-05-19T01:46:58.549Z","endTime":"2026-05-19T01:47:02.447Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":646241,"link":"/api/v1/people/646241","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":669398,"link":"/api/v1/people/669398"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":85.4,"endSpeed":79.6,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.861292302988694,"aZ":-30.144493901158306,"pfxX":-1.257924922006831,"pfxZ":1.2877386255978416,"pX":-1.067367218518437,"pZ":0.392149482317781,"vX0":-9.413693686459444,"vY0":-124.088353096723,"vZ0":-6.300464849540077,"x":157.69,"y":228.19,"x0":2.92543409597007,"y0":50.00094211383096,"z0":5.448881696996239,"aX":-1.9767966847057328},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":1.2,"breakHorizontal":4.3,"spinRate":2724,"spinDirection":299},"zone":13,"typeConfidence":2.0,"plateTime":0.43997558215348453,"extension":6.169239042021857},"index":3,"playId":"221fab50-c23e-37c1-9de1-71c639b9d6f2","pitchNumber":4,"startTime":"2026-05-19T01:47:14.562Z","endTime":"2026-05-19T01:47:21.487Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":646241,"link":"/api/v1/people/646241","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":669398,"link":"/api/v1/people/669398"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":94.0,"endSpeed":86.8,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.73062354192919,"aZ":-12.59085211750038,"pfxX":4.998957486469319,"pfxZ":10.258812304997559,"pX":-0.9160939857244405,"pZ":2.7284686137377254,"vX0":-11.511380858052668,"vY0":-136.48097067252084,"vZ0":-5.372243686285761,"x":151.92,"y":165.11,"x0":2.6847327884032297,"y0":50.00083276136844,"z0":5.5714188772228415,"aX":9.542059563497329},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.8,"breakHorizontal":-7.0,"spinRate":2291,"spinDirection":146},"zone":11,"typeConfidence":2.0,"plateTime":0.3995422221376863,"extension":6.071695663375347},"index":4,"playId":"4b55e3b2-368e-3851-843e-e5291a3a68e5","pitchNumber":5,"startTime":"2026-05-19T01:47:32.949Z","endTime":"2026-05-19T01:47:37.729Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":646241,"link":"/api/v1/people/646241","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":669398,"link":"/api/v1/people/669398"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.6,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.86608250422827,"aZ":-15.00566107137663,"pfxX":6.250694266156453,"pfxZ":8.928097613373648,"pX":0.748026691710353,"pZ":3.2605685126336232,"vX0":-7.279999855385078,"vY0":-137.61317713363107,"vZ0":-4.022951962730575,"x":88.49,"y":150.74,"x0":2.6126787992572726,"y0":50.00016380467686,"z0":5.754490454052712,"aX":12.01588496669848},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.5,"breakHorizontal":-9.8,"spinRate":2289,"spinDirection":140},"zone":3,"typeConfidence":2.0,"plateTime":0.3976795259899535,"extension":6.003733135213704},"index":5,"playId":"785bc856-2e99-3c9c-a1d1-49939432bf88","pitchNumber":6,"startTime":"2026-05-19T01:47:51.216Z","endTime":"2026-05-19T01:47:56.474Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":646241,"link":"/api/v1/people/646241","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":669398,"link":"/api/v1/people/669398"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.0,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.737176269350265,"aZ":-15.62114794119301,"pfxX":6.191856520103551,"pfxZ":8.54606313571821,"pX":-0.1907415926246652,"pZ":3.9988540235949497,"vX0":-9.687011205061216,"vY0":-137.82894243759569,"vZ0":-2.1247974014674096,"x":124.27,"y":130.81,"x0":2.554242553088514,"y0":50.00029005144809,"z0":5.826683350953462,"aX":11.990477858483839},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.2,"breakHorizontal":-9.4,"spinRate":2229,"spinDirection":131},"zone":11,"typeConfidence":2.0,"plateTime":0.3963960838123506,"extension":6.039941263296392},"index":6,"playId":"4f825be8-f824-37d6-b953-c302d5ecb971","pitchNumber":7,"startTime":"2026-05-19T01:48:13.950Z","endTime":"2026-05-19T01:48:17.647Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":646241,"link":"/api/v1/people/646241","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":669398,"link":"/api/v1/people/669398"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":800050,"link":"/api/v1/people/800050"},"credit":"b_pa"},{"player":{"id":646241,"link":"/api/v1/people/646241"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.2,"awayTeamWinProbability":99.8,"homeTeamWinProbabilityAdded":-0.09999999999999998,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-05-19T01:48:17.647Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rhys Hoskins strikes out swinging.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-19T01:49:00.049Z","endTime":"2026-05-19T01:50:55.047Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":646241,"fullName":"Enmanuel De Jesus","link":"/api/v1/people/646241"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Petey Halpin replaces Chase DeLauter.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-19T01:48:53.454Z","endTime":"2026-05-19T01:49:02.345Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":690984,"link":"/api/v1/people/690984"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"301","replacedPlayer":{"id":800050,"link":"/api/v1/people/800050"},"base":1,"defense":{"pitcher":{"id":646241,"link":"/api/v1/people/646241","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":669398,"link":"/api/v1/people/669398"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"first":{"id":800050,"link":"/api/v1/people/800050"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.3,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.577878327895004,"aZ":-16.805072037342175,"pfxX":6.169724249515444,"pfxZ":8.261062716971491,"pX":-0.6118969251448645,"pZ":3.4678078365746634,"vX0":-10.589666985234174,"vY0":-135.3258016445478,"vZ0":-3.157358775275365,"x":140.32,"y":145.15,"x0":2.544405553971014,"y0":50.00616687302473,"z0":5.821838337661465,"aX":11.484398990814006},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.5,"breakHorizontal":-9.0,"spinRate":2160,"spinDirection":137},"zone":1,"typeConfidence":2.0,"plateTime":0.40420419637296945,"extension":5.975144334352243},"index":1,"playId":"7db79348-a01a-3c8b-bcec-1d9fbd6b6527","pitchNumber":1,"startTime":"2026-05-19T01:49:02.345Z","endTime":"2026-05-19T01:49:29.345Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":646241,"link":"/api/v1/people/646241","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":669398,"link":"/api/v1/people/669398"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"first":{"id":690984,"link":"/api/v1/people/690984"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":116,"player":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":79.8,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.21849027356377,"aZ":-27.341985498824343,"pfxX":10.752735074951845,"pfxZ":2.9635921951539412,"pX":1.3591729910824015,"pZ":3.2293591931195627,"vX0":-7.115384059597888,"vY0":-126.9164379593068,"vZ0":-0.6820940065478867,"x":65.19,"y":151.59,"x0":2.8034764253975624,"y0":50.00259685393559,"z0":5.68117816405056,"aX":17.523933998484463},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":5.4,"breakHorizontal":-17.9,"spinRate":2025,"spinDirection":129},"zone":12,"typeConfidence":2.0,"plateTime":0.4317476238327336,"extension":6.065848501876603},"index":2,"playId":"d72b2d79-8996-39ea-8d88-2376624a0f47","pitchNumber":2,"startTime":"2026-05-19T01:49:36.355Z","endTime":"2026-05-19T01:49:40.198Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":646241,"link":"/api/v1/people/646241","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":669398,"link":"/api/v1/people/669398"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"first":{"id":690984,"link":"/api/v1/people/690984"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":80.9,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.803942310251593,"aZ":-27.099485305376525,"pfxX":10.793994730675278,"pfxZ":3.0541749586384057,"pX":0.19480517723405988,"pZ":2.037665464542684,"vX0":-9.94460046375836,"vY0":-127.92005654055731,"vZ0":-3.5008584089771206,"x":109.57,"y":183.76,"x0":2.725946055731665,"y0":50.002076895110775,"z0":5.542906590792444,"aX":17.93040064147881},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":4.9,"breakHorizontal":-17.4,"spinRate":2036,"spinDirection":128},"zone":8,"typeConfidence":2.0,"plateTime":0.42779645197282345,"extension":6.1251346815799375},"index":3,"playId":"295dd7fd-ae51-3e75-9919-18a8fc2276b4","pitchNumber":3,"startTime":"2026-05-19T01:49:51.553Z","endTime":"2026-05-19T01:49:55.828Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":646241,"link":"/api/v1/people/646241","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":669398,"link":"/api/v1/people/669398"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"first":{"id":690984,"link":"/api/v1/people/690984"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":94.7,"endSpeed":86.8,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.60097636794131,"aZ":-15.72635406627558,"pfxX":5.032464190737376,"pfxZ":8.519683473351737,"pX":1.6815324485071772,"pZ":3.5893362030167397,"vX0":-5.060578405240706,"vY0":-137.83700341181202,"vZ0":-3.2412456883994096,"x":52.9,"y":141.87,"x0":2.8842723355602877,"y0":50.00574891484274,"z0":5.837409809697703,"aX":9.720027561594517},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.0,"breakHorizontal":-8.2,"spinRate":2247,"spinDirection":139},"zone":12,"typeConfidence":2.0,"plateTime":0.3968160124346478,"extension":6.045069581236675},"index":4,"playId":"bddb9e38-c075-35cc-a741-63dec35b11f2","pitchNumber":4,"startTime":"2026-05-19T01:50:09.922Z","endTime":"2026-05-19T01:50:13.334Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":646241,"link":"/api/v1/people/646241","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":669398,"link":"/api/v1/people/669398"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"first":{"id":690984,"link":"/api/v1/people/690984"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":94.2,"endSpeed":86.8,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.60775088990295,"aZ":-15.461515278557515,"pfxX":5.314942869585268,"pfxZ":8.711848884018298,"pX":0.5077283020001432,"pZ":2.865701522111398,"vX0":-7.84402593127405,"vY0":-136.995429630293,"vZ0":-4.659045329406589,"x":97.65,"y":161.41,"x0":2.705278613831129,"y0":50.005390028617335,"z0":5.630577068332929,"aX":10.199626859211765},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.1,"breakHorizontal":-8.2,"spinRate":2265,"spinDirection":136},"zone":6,"typeConfidence":2.0,"plateTime":0.3984017155940798,"extension":6.041395207954542},"index":5,"playId":"a5f6cf6c-9caa-3ed9-b3b3-e45e9ec29946","pitchNumber":5,"startTime":"2026-05-19T01:50:29.313Z","endTime":"2026-05-19T01:50:32.648Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":646241,"link":"/api/v1/people/646241","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":669398,"link":"/api/v1/people/669398"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"first":{"id":690984,"link":"/api/v1/people/690984"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":84.3,"endSpeed":78.2,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.05195740778095,"aZ":-34.832645500263844,"pfxX":-0.9680808628937543,"pfxZ":-1.7252568660706142,"pX":0.7207015760770714,"pZ":2.952104581080135,"vX0":-5.125008819767967,"vY0":-122.78636213134686,"vZ0":0.4349078175071244,"x":89.53,"y":159.07,"x0":2.9522553114445196,"y0":50.0026283790861,"z0":5.713118676788391,"aX":-1.4915846521017055},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-2.8,"breakHorizontal":2.9,"spinRate":2639,"spinDirection":285},"zone":3,"typeConfidence":2.0,"plateTime":0.4444120139509615,"extension":6.035699154791824},"index":6,"playId":"05f2b236-96c9-353c-939f-3854a200d3e4","pitchNumber":6,"startTime":"2026-05-19T01:50:50.488Z","endTime":"2026-05-19T01:50:55.047Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":646241,"link":"/api/v1/people/646241","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":669398,"link":"/api/v1/people/669398"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"first":{"id":690984,"link":"/api/v1/people/690984"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656555,"link":"/api/v1/people/656555"},"credit":"b_ab"},{"player":{"id":646241,"link":"/api/v1/people/646241"},"credit":"p_ab"},{"player":{"id":656555,"link":"/api/v1/people/656555"},"credit":"b_pa"},{"player":{"id":646241,"link":"/api/v1/people/646241"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.3,"awayTeamWinProbability":99.7,"homeTeamWinProbabilityAdded":0.09999999999999998,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-05-19T01:50:55.047Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"David Fry strikes out swinging.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-19T01:50:59.834Z","endTime":"2026-05-19T01:53:31.023Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":646241,"fullName":"Enmanuel De Jesus","link":"/api/v1/people/646241"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":79.9,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.791578232093254,"aZ":-26.405604341024215,"pfxX":11.191411689897173,"pfxZ":3.5379857430946604,"pX":0.6499205836853448,"pZ":3.029709827593079,"vX0":-9.101148033908675,"vY0":-126.56979452807313,"vZ0":-0.9969614844592419,"x":92.23,"y":156.98,"x0":2.830766785987826,"y0":50.00057105741751,"z0":5.534916607420977,"aX":18.233849534800196},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":6.5,"breakHorizontal":-18.4,"spinRate":2150,"spinDirection":129},"zone":3,"typeConfidence":2.0,"plateTime":0.4320324812626062,"extension":6.207812293241151},"index":0,"playId":"e6fe9a22-ffb3-36f5-8fbd-c170e66616a4","pitchNumber":1,"startTime":"2026-05-19T01:51:17.597Z","endTime":"2026-05-19T01:51:21.648Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":646241,"link":"/api/v1/people/646241","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":669398,"link":"/api/v1/people/669398"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":681807,"link":"/api/v1/people/681807","batSide":{"code":"R","description":"Right"}},"first":{"id":690984,"link":"/api/v1/people/690984"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.5,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.29022040397634,"aZ":-13.988900815550787,"pfxX":7.546927084904142,"pfxZ":9.510765388752567,"pX":-0.37321467772690187,"pZ":2.6749876387077522,"vX0":-10.623911038275477,"vY0":-137.16527225160962,"vZ0":-5.66683442720455,"x":131.23,"y":166.56,"x0":2.563096641611186,"y0":50.00509974748966,"z0":5.715468778795044,"aX":14.435245562503754},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.2,"breakHorizontal":-11.5,"spinRate":2407,"spinDirection":139},"zone":4,"typeConfidence":2.0,"plateTime":0.3987450491584954,"extension":6.052892300198987},"index":1,"playId":"6669a699-20c5-38d4-8bf9-7d7e1efa91c6","pitchNumber":2,"startTime":"2026-05-19T01:51:32.019Z","endTime":"2026-05-19T01:51:35.938Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":646241,"link":"/api/v1/people/646241","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":669398,"link":"/api/v1/people/669398"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":681807,"link":"/api/v1/people/681807","batSide":{"code":"R","description":"Right"}},"first":{"id":690984,"link":"/api/v1/people/690984"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.8,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.62749955139026,"aZ":-23.129181930091715,"pfxX":10.39107947068341,"pfxZ":5.34657085978981,"pX":0.5309229519413021,"pZ":1.3219919596539011,"vX0":-8.892991629360036,"vY0":-128.70468831776896,"vZ0":-5.985215902418211,"x":96.76,"y":203.09,"x0":2.666995482697509,"y0":50.0023035262203,"z0":5.448342504715591,"aX":17.577768086048025},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":8.6,"breakHorizontal":-17.0,"spinRate":2174,"spinDirection":130},"zone":14,"typeConfidence":2.0,"plateTime":0.42421568297207957,"extension":6.337636094969063},"index":2,"playId":"173fbf1e-bc9f-3e30-bdb8-bf02abcb9d58","pitchNumber":3,"startTime":"2026-05-19T01:51:49.451Z","endTime":"2026-05-19T01:51:52.977Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":646241,"link":"/api/v1/people/646241","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":669398,"link":"/api/v1/people/669398"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":681807,"link":"/api/v1/people/681807","batSide":{"code":"R","description":"Right"}},"first":{"id":690984,"link":"/api/v1/people/690984"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":82.2,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.957418311731843,"aZ":-23.83014263852461,"pfxX":11.36902722417949,"pfxZ":4.92227708462532,"pX":-1.0254853071472867,"pZ":0.8049044283691875,"vX0":-13.084481717391869,"vY0":-128.68953828324916,"vZ0":-7.176611378063968,"x":156.09,"y":217.05,"x0":2.621685249869412,"y0":50.00423013266045,"z0":5.446244178300665,"aX":19.28046945857506},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":7.6,"breakHorizontal":-18.0,"spinRate":2294,"spinDirection":130},"zone":13,"typeConfidence":2.0,"plateTime":0.4238484829667919,"extension":6.243296538994766},"index":3,"playId":"89fd44fc-f219-3c0d-bdca-a3a7d3657bbc","pitchNumber":4,"startTime":"2026-05-19T01:52:05.202Z","endTime":"2026-05-19T01:52:11.981Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":646241,"link":"/api/v1/people/646241","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":669398,"link":"/api/v1/people/669398"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":681807,"link":"/api/v1/people/681807","batSide":{"code":"R","description":"Right"}},"first":{"id":690984,"link":"/api/v1/people/690984"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":87.2,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.14385076382595,"aZ":-12.547008815475648,"pfxX":5.277361773632651,"pfxZ":10.136939257275618,"pX":-0.4725021450279921,"pZ":2.884776264260916,"vX0":-10.36595573920864,"vY0":-137.6842776759543,"vZ0":-5.303516038425038,"x":135.01,"y":160.89,"x0":2.6412080630207266,"y0":50.00385750086044,"z0":5.6723768299109,"aX":10.220192656628223},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.5,"breakHorizontal":-7.6,"spinRate":2146,"spinDirection":147},"zone":1,"typeConfidence":2.0,"plateTime":0.3965332540398938,"extension":6.057084717098878},"index":4,"playId":"d0bd9030-7169-36f3-b580-68538fffec2e","pitchNumber":5,"startTime":"2026-05-19T01:52:30.461Z","endTime":"2026-05-19T01:52:40.932Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":646241,"link":"/api/v1/people/646241","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":669398,"link":"/api/v1/people/669398"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":681807,"link":"/api/v1/people/681807","batSide":{"code":"R","description":"Right"}},"first":{"id":690984,"link":"/api/v1/people/690984"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.1,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.011564751191642,"aZ":-13.582542024827589,"pfxX":6.5371985619156225,"pfxZ":9.596703330726879,"pX":1.2183165759211665,"pZ":2.1875034408442553,"vX0":-6.589488171215511,"vY0":-138.13455073965977,"vZ0":-6.812825662074792,"x":70.56,"y":179.72,"x0":2.7823790348247526,"y0":50.00484253372973,"z0":5.5943403322101375,"aX":12.668033121733973},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.2,"breakHorizontal":-10.6,"spinRate":2273,"spinDirection":145},"zone":14,"typeConfidence":2.0,"plateTime":0.39612119088116415,"extension":6.10058993915471},"index":5,"playId":"e0458054-9a4a-3750-b33b-b7f2d6c8a62c","pitchNumber":6,"startTime":"2026-05-19T01:53:05.289Z","endTime":"2026-05-19T01:53:09.623Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":646241,"link":"/api/v1/people/646241","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":669398,"link":"/api/v1/people/669398"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":681807,"link":"/api/v1/people/681807","batSide":{"code":"R","description":"Right"}},"first":{"id":690984,"link":"/api/v1/people/690984"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":79.5,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.162393087324897,"aZ":-27.45932459083323,"pfxX":10.500742051954678,"pfxZ":2.924944977764101,"pX":1.0756209586546217,"pZ":3.3207156430337244,"vX0":-7.772449532990738,"vY0":-125.78197382091017,"vZ0":-0.2158711254629534,"x":76.0,"y":149.12,"x0":2.832854772778293,"y0":50.00151315433662,"z0":5.623508764821382,"aX":16.919704181513417},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":5.5,"breakHorizontal":-17.4,"spinRate":2078,"spinDirection":122},"zone":12,"typeConfidence":2.0,"plateTime":0.4345168985610641,"extension":6.126840300824199},"index":6,"playId":"58c7c3c1-607e-39e2-a88b-0fec586f1ca1","pitchNumber":7,"startTime":"2026-05-19T01:53:26.254Z","endTime":"2026-05-19T01:53:31.023Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":646241,"link":"/api/v1/people/646241","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":669398,"link":"/api/v1/people/669398"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":681807,"link":"/api/v1/people/681807","batSide":{"code":"R","description":"Right"}},"first":{"id":690984,"link":"/api/v1/people/690984"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681807,"link":"/api/v1/people/681807"},"credit":"b_ab"},{"player":{"id":646241,"link":"/api/v1/people/646241"},"credit":"p_ab"},{"player":{"id":681807,"link":"/api/v1/people/681807"},"credit":"b_pa"},{"player":{"id":646241,"link":"/api/v1/people/646241"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.3,"awayTeamWinProbability":99.7,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-05-19T01:53:31.023Z","atBatIndex":69},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Travis Bazzana flies out to right fielder Wenceel Pérez.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-19T01:53:33.881Z","endTime":"2026-05-19T01:54:16.230Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":646241,"fullName":"Enmanuel De Jesus","link":"/api/v1/people/646241"},"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":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.00112510444487,"aZ":-29.704500946283552,"pfxX":-1.5843203201328357,"pfxZ":1.5507564362655426,"pX":-1.094721970812409,"pZ":1.6358138203830033,"vX0":-9.202605551999184,"vY0":-125.21547387122735,"vZ0":-3.4170047774828665,"x":158.73,"y":194.61,"x0":2.8319664626944885,"y0":50.00186172613671,"z0":5.445538437329402,"aX":-2.516094649413769},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.3,"breakHorizontal":4.9,"spinRate":2663,"spinDirection":287},"zone":13,"typeConfidence":2.0,"plateTime":0.4372441900972639,"extension":6.17860792809971},"index":0,"playId":"b8e8ba93-32f1-32ac-862d-c1f69519183b","pitchNumber":1,"startTime":"2026-05-19T01:53:51.087Z","endTime":"2026-05-19T01:53:54.949Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":646241,"link":"/api/v1/people/646241","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":669398,"link":"/api/v1/people/669398"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"first":{"id":690984,"link":"/api/v1/people/690984"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":84.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.43280547489052,"aZ":-13.114401689314938,"pfxX":7.721035128454021,"pfxZ":10.210133859302744,"pX":0.6802426045207564,"pZ":2.909423681247214,"vX0":-8.252330923367971,"vY0":-136.57524454931277,"vZ0":-4.9832670914764545,"x":91.07,"y":160.23,"x0":2.755182186516866,"y0":50.00086100656588,"z0":5.677895301107763,"aX":14.410644347839611},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.4,"breakHorizontal":-12.0,"spinRate":2378,"spinDirection":139},"zone":3,"typeConfidence":2.0,"plateTime":0.4028914239189727,"extension":6.063148254643312},"hitData":{"launchSpeed":97.3,"launchAngle":32.0,"totalDistance":371.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":183.86,"coordY":60.91}},"index":1,"playId":"8b19c247-edd9-3f9a-add9-88d9047201dc","pitchNumber":2,"startTime":"2026-05-19T01:54:06.554Z","endTime":"2026-05-19T01:54:16.230Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":646241,"link":"/api/v1/people/646241","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":669398,"link":"/api/v1/people/669398"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"first":{"id":690984,"link":"/api/v1/people/690984"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683953,"link":"/api/v1/people/683953"},"credit":"b_ab"},{"player":{"id":646241,"link":"/api/v1/people/646241"},"credit":"p_ab"},{"player":{"id":683953,"link":"/api/v1/people/683953"},"credit":"b_pa"},{"player":{"id":646241,"link":"/api/v1/people/646241"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.3,"awayTeamWinProbability":99.7,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-05-19T01:54:16.230Z","atBatIndex":70},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Kevin McGonigle pops out to third baseman José Ramírez in foul territory.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-19T01:56:41.188Z","endTime":"2026-05-19T01:57:51.592Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688883,"fullName":"Peyton Pallette","link":"/api/v1/people/688883"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Petey Halpin remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-19T01:55:31.252Z","endTime":"2026-05-19T01:55:31.280Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":690984,"link":"/api/v1/people/690984"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"301","replacedPlayer":{"id":800050,"link":"/api/v1/people/800050"},"defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Peyton Pallette replaces Matt Festa.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-19T01:55:31.280Z","endTime":"2026-05-19T01:56:43.459Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":688883,"link":"/api/v1/people/688883"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.1,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.033748521248004,"aZ":-12.993779896247377,"pfxX":-7.989518988966537,"pfxZ":9.952987517316135,"pX":1.60060903851657,"pZ":1.3576761062326252,"vX0":12.983793867877583,"vY0":-137.78789617585514,"vZ0":-9.050901319653153,"x":55.99,"y":202.12,"x0":-2.1301105275612584,"y0":50.0015621489795,"z0":5.558788531333632,"aX":-15.394644969673735},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.2,"breakHorizontal":11.8,"spinRate":2143,"spinDirection":223},"zone":14,"typeConfidence":0.9,"plateTime":0.3972202314167088,"extension":5.785313483520045},"index":2,"playId":"e5b5eda6-7b66-39af-ba89-b330967efed6","pitchNumber":1,"startTime":"2026-05-19T01:56:43.459Z","endTime":"2026-05-19T01:56:46.498Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688883,"link":"/api/v1/people/688883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.323408392544607,"aZ":-13.919230220274187,"pfxX":-8.019140878415238,"pfxZ":9.477470835589276,"pX":1.463100367810703,"pZ":2.2939608567878502,"vX0":12.650221290092503,"vY0":-137.8427546735181,"vZ0":-6.550019565863827,"x":61.23,"y":176.84,"x0":-2.14151725828989,"y0":50.00494801772839,"z0":5.638868658087613,"aX":-15.450724630425471},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.8,"breakHorizontal":11.9,"spinRate":2170,"spinDirection":224},"zone":14,"typeConfidence":0.9,"plateTime":0.3971802171935055,"extension":5.7799230409661915},"index":3,"playId":"d2c71328-b465-3789-a4c4-91cf3f6dd58e","pitchNumber":2,"startTime":"2026-05-19T01:57:00.598Z","endTime":"2026-05-19T01:57:03.688Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688883,"link":"/api/v1/people/688883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.07635148620869,"aZ":-14.684043972414095,"pfxX":-8.660625150503769,"pfxZ":9.048299583759896,"pX":1.1070846498002662,"pZ":2.8857381741689885,"vX0":12.22628660414758,"vY0":-137.56074283992257,"vZ0":-5.041872913390441,"x":74.8,"y":160.87,"x0":-2.2523138681860733,"y0":50.00124639851514,"z0":5.72419062587734,"aX":-16.738761785415512},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.6,"breakHorizontal":13.3,"spinRate":2191,"spinDirection":223},"zone":12,"typeConfidence":0.9,"plateTime":0.3968775493765695,"extension":5.8358497385188715},"index":4,"playId":"867ddf94-1870-3943-80de-7326ec99ff42","pitchNumber":3,"startTime":"2026-05-19T01:57:14.139Z","endTime":"2026-05-19T01:57:18.075Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688883,"link":"/api/v1/people/688883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.7,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.60506855983979,"aZ":-14.606369955831411,"pfxX":-9.512910023262044,"pfxZ":9.172926088350447,"pX":0.8341495031721986,"pZ":2.3170704079760553,"vX0":11.373906198948996,"vY0":-137.12051002842722,"vZ0":-6.3949383314621695,"x":85.2,"y":176.22,"x0":-2.11992625470978,"y0":50.00633194194498,"z0":5.665294936399694,"aX":-18.227944540163406},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.5,"breakHorizontal":15.0,"spinRate":2234,"spinDirection":223},"zone":14,"typeConfidence":0.9,"plateTime":0.3985188829851336,"extension":5.7007750287800585},"index":5,"playId":"ca9d2bfe-7bb9-3f11-b997-a5cac260a81f","pitchNumber":4,"startTime":"2026-05-19T01:57:26.843Z","endTime":"2026-05-19T01:57:30.443Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688883,"link":"/api/v1/people/688883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.58049762654016,"aZ":-13.876206015915141,"pfxX":-8.187364157359427,"pfxZ":9.40259336550154,"pX":0.6409822544620534,"pZ":2.8687870396958295,"vX0":11.01335110871714,"vY0":-138.54852203793735,"vZ0":-5.1970236258239435,"x":92.57,"y":161.32,"x0":-2.319584306909633,"y0":50.00607821028229,"z0":5.6942726693112045,"aX":-15.940263033971856},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.1,"breakHorizontal":12.6,"spinRate":2307,"spinDirection":225},"zone":3,"typeConfidence":0.9,"plateTime":0.39513504680372336,"extension":5.734840093716713},"hitData":{"launchSpeed":65.8,"launchAngle":77.0,"totalDistance":68.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":101.64,"coordY":192.22}},"index":6,"playId":"e426b411-3d04-3f80-bc56-d147136062e7","pitchNumber":5,"startTime":"2026-05-19T01:57:42.000Z","endTime":"2026-05-19T01:57:51.592Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688883,"link":"/api/v1/people/688883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"credit":"b_ab"},{"player":{"id":688883,"link":"/api/v1/people/688883"},"credit":"p_ab"},{"player":{"id":805808,"link":"/api/v1/people/805808"},"credit":"b_pa"},{"player":{"id":688883,"link":"/api/v1/people/688883"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":-0.19999999999999998,"leverageIndex":0.09,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-05-19T01:57:51.592Z","atBatIndex":71},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Dillon Dingler walks.","rbi":0,"awayScore":8,"homeScore":2,"isOut":false},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-19T01:58:02.722Z","endTime":"2026-05-19T02:00:11.289Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688883,"fullName":"Peyton Pallette","link":"/api/v1/people/688883"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.7,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.919722474843258,"aZ":-32.68290073303642,"pfxX":-1.8706388779998093,"pfxZ":-0.3125435688027558,"pX":1.3624578407489676,"pZ":3.173987167768033,"vX0":9.380041802205936,"vY0":-125.45853863142499,"vZ0":-0.20631866000331545,"x":65.07,"y":153.08,"x0":-2.1720593407764297,"y0":50.006053162368744,"z0":5.907250974202314,"aX":-3.0012460823665346},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-0.4,"breakHorizontal":1.3,"spinRate":2249,"spinDirection":348},"zone":12,"typeConfidence":0.79,"plateTime":0.4355572730853967,"extension":5.798601397105024},"index":0,"playId":"56f1e88c-9589-3992-9a08-e4e983c6b11a","pitchNumber":1,"startTime":"2026-05-19T01:58:19.473Z","endTime":"2026-05-19T01:58:23.258Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688883,"link":"/api/v1/people/688883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":94.5,"endSpeed":86.9,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.380240448002894,"aZ":-14.124626479117811,"pfxX":-8.628772579690262,"pfxZ":9.38351314884273,"pX":-0.016983404375157208,"pZ":2.4605045293793064,"vX0":9.506340455530808,"vY0":-137.3116330970763,"vZ0":-6.146004534688393,"x":117.65,"y":172.35,"x0":-2.391149410590009,"y0":50.00117499481165,"z0":5.676535041631847,"aX":-16.593829043887773},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.0,"breakHorizontal":13.8,"spinRate":2302,"spinDirection":222},"zone":5,"typeConfidence":0.9,"plateTime":0.3978182594093864,"extension":5.880972001979131},"index":1,"playId":"c38acb45-1602-3e1e-a193-97b91b21c173","pitchNumber":2,"startTime":"2026-05-19T01:58:33.597Z","endTime":"2026-05-19T01:58:37.421Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688883,"link":"/api/v1/people/688883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":79.9,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.1515328252685,"aZ":-34.930943292782864,"pfxX":-0.6587759840448069,"pfxZ":-1.7270885396406435,"pX":0.16615102966461137,"pZ":3.092066874709692,"vX0":6.273677634391284,"vY0":-124.37605896039169,"vZ0":0.31660284785552606,"x":110.67,"y":155.29,"x0":-2.281461951642721,"y0":50.000669335438275,"z0":5.812458700079601,"aX":-1.0537320413719509},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-2.9,"breakHorizontal":0.0,"spinRate":2570,"spinDirection":16},"zone":2,"typeConfidence":0.88,"plateTime":0.43698548233931556,"extension":5.908488028674968},"index":2,"playId":"e87fec9d-951b-3201-9e41-f7747ae6c74b","pitchNumber":3,"startTime":"2026-05-19T01:58:53.757Z","endTime":"2026-05-19T01:58:57.498Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688883,"link":"/api/v1/people/688883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":75.4,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.734614231882095,"aZ":-46.296188075903665,"pfxX":2.882191858201594,"pfxZ":-9.901326549481468,"pX":0.2177402711293614,"pZ":1.7394484172329256,"vX0":4.736120887711774,"vY0":-119.21271807552971,"vZ0":0.008058117770491036,"x":108.7,"y":191.81,"x0":-2.1755758294408074,"y0":50.00083356989344,"z0":5.9448562355168555,"aX":4.111376851068629},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.6,"breakVerticalInduced":-17.5,"breakHorizontal":-6.5,"spinRate":2946,"spinDirection":28},"zone":8,"typeConfidence":0.9,"plateTime":0.4609634672652123,"extension":5.9192117939674365},"index":3,"playId":"cb8dd062-b1cf-3d7c-bcd8-ae47c02f5f4e","pitchNumber":4,"startTime":"2026-05-19T01:59:12.887Z","endTime":"2026-05-19T01:59:16.253Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688883,"link":"/api/v1/people/688883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":88.2,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.19728462271572,"aZ":-15.403203283202963,"pfxX":-7.781466324233217,"pfxZ":8.569741144545853,"pX":1.6021256193901763,"pZ":2.6118401422567525,"vX0":12.598572167942315,"vY0":-137.50834081789543,"vZ0":-5.49401443725776,"x":55.93,"y":168.26,"x0":-1.9823745201335101,"y0":50.003536604561944,"z0":5.643754840838841,"aX":-15.230831657652946},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.8,"breakHorizontal":12.1,"spinRate":2206,"spinDirection":218},"zone":12,"typeConfidence":0.89,"plateTime":0.3950128041218606,"extension":5.94253115848734},"index":4,"playId":"f7f344ca-8e43-3d9f-b5d8-eb61b995eab7","pitchNumber":5,"startTime":"2026-05-19T01:59:31.062Z","endTime":"2026-05-19T01:59:34.303Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688883,"link":"/api/v1/people/688883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":76.3,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.688745990288123,"aZ":-45.180187142441916,"pfxX":4.104954452055617,"pfxZ":-9.072326423668637,"pX":0.8991961357558168,"pZ":-0.11089896035038806,"vX0":5.506419417324293,"vY0":-119.19514251481968,"vZ0":-4.003926409304299,"x":82.72,"y":241.77,"x0":-1.9773473417148884,"y0":50.00194543620361,"z0":5.684911368701825,"aX":5.884961418146109},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.1,"breakVerticalInduced":-17.2,"breakHorizontal":-8.8,"spinRate":2950,"spinDirection":26},"zone":14,"typeConfidence":0.9,"plateTime":0.46015810763804454,"extension":5.85157636310636},"index":5,"playId":"703ac7c1-a625-3fb2-9a6a-a3efd1b76f72","pitchNumber":6,"startTime":"2026-05-19T01:59:47.247Z","endTime":"2026-05-19T01:59:50.722Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688883,"link":"/api/v1/people/688883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":88.2,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.152471649982076,"aZ":-15.554119034557392,"pfxX":-7.289342619660121,"pfxZ":8.46967804214609,"pX":1.257582739942642,"pZ":1.7162449984300836,"vX0":12.095762411089256,"vY0":-138.32241273108582,"vZ0":-7.637589914504153,"x":69.06,"y":192.44,"x0":-2.199609665687215,"y0":50.00592997529879,"z0":5.530578000389607,"aX":-14.30974596799519},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.0,"breakHorizontal":11.0,"spinRate":2154,"spinDirection":221},"zone":14,"typeConfidence":0.9,"plateTime":0.3940555195548767,"extension":5.978769619176298},"index":6,"playId":"19a5b883-085f-305c-966c-5d3f213ab340","pitchNumber":7,"startTime":"2026-05-19T02:00:07.695Z","endTime":"2026-05-19T02:00:11.289Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688883,"link":"/api/v1/people/688883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"credit":"b_pa"},{"player":{"id":688883,"link":"/api/v1/people/688883"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.3,"awayTeamWinProbability":99.7,"homeTeamWinProbabilityAdded":0.19999999999999998,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-05-19T02:00:11.289Z","atBatIndex":72},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Riley Greene hit by pitch. Dillon Dingler to 2nd.","rbi":0,"awayScore":8,"homeScore":2,"isOut":false},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-19T02:00:13.694Z","endTime":"2026-05-19T02:01:54.688Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688883,"fullName":"Peyton Pallette","link":"/api/v1/people/688883"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"postOnSecond":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.6,"endSpeed":74.5,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.827959459301855,"aZ":-42.8630310087376,"pfxX":4.987852932608208,"pfxZ":-7.691558547917447,"pX":0.1113346303104871,"pZ":2.1022177306888294,"vX0":3.8261221290393808,"vY0":-117.34589997615254,"vZ0":0.30063074197609896,"x":112.76,"y":182.02,"x0":-2.189868708955859,"y0":50.00069259849791,"z0":5.975421149255993,"aX":6.933802916787345},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":-13.6,"breakHorizontal":-10.0,"spinRate":2863,"spinDirection":26},"zone":8,"typeConfidence":0.9,"plateTime":0.4672948417041036,"extension":5.831301356873319},"index":0,"playId":"1b0547b7-2c51-3245-8142-0b3080e313ab","pitchNumber":1,"startTime":"2026-05-19T02:00:36.311Z","endTime":"2026-05-19T02:00:39.933Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688883,"link":"/api/v1/people/688883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"first":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.7,"endSpeed":74.4,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.494863973759955,"aZ":-45.06553501334336,"pfxX":3.0109637544298398,"pfxZ":-9.282007924341524,"pX":-0.33560980450221484,"pZ":1.7602614834665709,"vX0":3.600067617155834,"vY0":-117.4563860129026,"vZ0":-0.02919709750152788,"x":129.79,"y":191.25,"x0":-2.282846274965676,"y0":50.00244586825242,"z0":5.984304324649889,"aX":4.181595289337097},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.7,"breakVerticalInduced":-16.4,"breakHorizontal":-6.4,"spinRate":2911,"spinDirection":25},"zone":7,"typeConfidence":0.9,"plateTime":0.4673924832697387,"extension":5.719501781725744},"index":1,"playId":"169bd551-4ec6-3947-a1e3-56d7355a0151","pitchNumber":2,"startTime":"2026-05-19T02:00:52.882Z","endTime":"2026-05-19T02:00:59.038Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688883,"link":"/api/v1/people/688883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"first":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":75.9,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.9429363795232,"aZ":-45.08315407493053,"pfxX":5.297049431230175,"pfxZ":-8.950813202473167,"pX":0.2582216356887892,"pZ":1.559353819183902,"vX0":4.110566702576574,"vY0":-119.84264724029524,"vZ0":-0.5013308032067734,"x":107.16,"y":196.68,"x0":-2.1723429451802456,"y0":50.00186047470054,"z0":5.826636181165651,"aX":7.640261790754731},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.6,"breakVerticalInduced":-16.0,"breakHorizontal":-10.7,"spinRate":2907,"spinDirection":24},"zone":14,"typeConfidence":0.9,"plateTime":0.45848152138352205,"extension":5.894010863637153},"index":2,"playId":"ec63928a-bf45-3a49-aaeb-44bc9364fdb4","pitchNumber":3,"startTime":"2026-05-19T02:01:12.258Z","endTime":"2026-05-19T02:01:15.967Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688883,"link":"/api/v1/people/688883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"first":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":95.1,"endSpeed":88.0,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.404477039961062,"aZ":-15.439407035843315,"pfxX":-7.702252803984809,"pfxZ":8.545552425758832,"pX":1.1019567349483725,"pZ":2.319469423548985,"vX0":11.44668458343222,"vY0":-138.01947910279276,"vZ0":-6.228557351132335,"x":75.0,"y":176.15,"x0":-2.0699543031824454,"y0":50.0016171428134,"z0":5.618217788955756,"aX":-15.082104926258596},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.5,"breakHorizontal":12.0,"spinRate":2381,"spinDirection":220},"zone":14,"typeConfidence":0.9,"plateTime":0.39459147686444407,"extension":5.9165175745906735},"index":3,"playId":"d93ce555-6461-399f-9cfd-6cdaa15460bc","pitchNumber":4,"startTime":"2026-05-19T02:01:30.721Z","endTime":"2026-05-19T02:01:34.767Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688883,"link":"/api/v1/people/688883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"first":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.7,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.05659865700486,"aZ":-13.9219386167525,"pfxX":-8.315032675010803,"pfxZ":9.269367165012712,"pX":1.4667261336323296,"pZ":4.429486174724882,"vX0":12.533375137922727,"vY0":-139.15908667631123,"vZ0":-1.1865115613471917,"x":61.09,"y":119.18,"x0":-2.0068591543932754,"y0":50.00253349196337,"z0":5.779849498417453,"aX":-16.373929160794304},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.8,"breakHorizontal":12.6,"spinRate":2362,"spinDirection":219},"zone":12,"typeConfidence":0.9,"plateTime":0.39300233529038264,"extension":5.817431772142713},"index":4,"playId":"f2fc7328-668b-3ae4-b425-e24ee9abe9a3","pitchNumber":5,"startTime":"2026-05-19T02:01:49.812Z","endTime":"2026-05-19T02:01:54.688Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688883,"link":"/api/v1/people/688883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"first":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_pa"},{"player":{"id":688883,"link":"/api/v1/people/688883"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.7000000000000001,"awayTeamWinProbability":99.3,"homeTeamWinProbabilityAdded":0.4000000000000001,"leverageIndex":0.09,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-05-19T02:01:54.688Z","atBatIndex":73},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Spencer Torkelson grounds out to first baseman Rhys Hoskins. Dillon Dingler to 3rd. Riley Greene to 2nd.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-19T02:03:10.488Z","endTime":"2026-05-19T02:04:27.605Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688883,"fullName":"Peyton Pallette","link":"/api/v1/people/688883"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"postOnThird":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":656555,"link":"/api/v1/people/656555"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"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":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-19T02:02:20.785Z","endTime":"2026-05-19T02:03:12.807Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":688883,"link":"/api/v1/people/688883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"first":{"id":682985,"link":"/api/v1/people/682985"},"second":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.7,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.57191992786903,"aZ":-12.637819028924575,"pfxX":-8.632044294090012,"pfxZ":10.02068331206084,"pX":1.155725864268918,"pZ":1.704692455498164,"vX0":12.101789453089424,"vY0":-138.216108700332,"vZ0":-8.221223677991938,"x":72.95,"y":192.75,"x0":-2.1423098632013797,"y0":50.00355407495327,"z0":5.551276259773742,"aX":-16.83147634932618},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.7,"breakHorizontal":13.3,"spinRate":2377,"spinDirection":222},"zone":14,"typeConfidence":0.9,"plateTime":0.3951209053526905,"extension":5.938270683250801},"index":1,"playId":"9684a432-c776-3164-8977-47a60f012c05","pitchNumber":1,"startTime":"2026-05-19T02:03:12.807Z","endTime":"2026-05-19T02:03:17.197Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688883,"link":"/api/v1/people/688883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"first":{"id":682985,"link":"/api/v1/people/682985"},"second":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":81.0,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.787583320545895,"aZ":-30.56887309038166,"pfxX":2.2492533397403633,"pfxZ":0.9869391689325733,"pX":1.6026432162384483,"pZ":1.0543916601174825,"vX0":8.805371252460303,"vY0":-125.75437019774543,"vZ0":-5.187761448862485,"x":55.91,"y":210.31,"x0":-2.2145762162353226,"y0":50.004022886006226,"z0":5.579016577257831,"aX":3.656535892772358},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.0,"breakHorizontal":-5.8,"spinRate":2692,"spinDirection":22},"zone":14,"typeConfidence":0.88,"plateTime":0.4330027040765949,"extension":5.887649415033306},"index":2,"playId":"2af232ed-caf1-3d6a-809b-9467fd04e6a3","pitchNumber":2,"startTime":"2026-05-19T02:03:28.134Z","endTime":"2026-05-19T02:03:32.078Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688883,"link":"/api/v1/people/688883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"first":{"id":682985,"link":"/api/v1/people/682985"},"second":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":88.0,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.425351511296938,"aZ":-12.477947700232457,"pfxX":-8.426303432171718,"pfxZ":10.039831329927955,"pX":1.2658229582736944,"pZ":1.64410659599517,"vX0":12.181313718296474,"vY0":-138.55832095841524,"vZ0":-8.394820208750712,"x":68.75,"y":194.39,"x0":-2.0749121608441445,"y0":50.00029214623504,"z0":5.529748667685157,"aX":-16.526489435393607},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.7,"breakHorizontal":13.0,"spinRate":2414,"spinDirection":220},"zone":14,"typeConfidence":0.9,"plateTime":0.3940049019963525,"extension":5.880525042401785},"index":3,"playId":"17eb5017-ce2b-350d-bd4a-a497c0207b16","pitchNumber":3,"startTime":"2026-05-19T02:03:46.410Z","endTime":"2026-05-19T02:03:49.718Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688883,"link":"/api/v1/people/688883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"first":{"id":682985,"link":"/api/v1/people/682985"},"second":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.1,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.90075093537627,"aZ":-11.26968496559088,"pfxX":-7.6731451384178335,"pfxZ":10.548646541907829,"pX":0.7328533300186814,"pZ":2.4927763971642305,"vX0":10.665515758892436,"vY0":-139.5353933320524,"vZ0":-6.494857657570091,"x":89.07,"y":171.48,"x0":-2.1330933194899675,"y0":50.004701506776094,"z0":5.58508858601109,"aX":-15.209691902688869},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.0,"breakHorizontal":11.9,"spinRate":2410,"spinDirection":223},"zone":6,"typeConfidence":0.9,"plateTime":0.391774108671469,"extension":5.8479221008929345},"index":4,"playId":"5c8109ee-332b-37c0-bfb9-5709957a06bf","pitchNumber":4,"startTime":"2026-05-19T02:04:02.299Z","endTime":"2026-05-19T02:04:06.328Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688883,"link":"/api/v1/people/688883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"first":{"id":682985,"link":"/api/v1/people/682985"},"second":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.3,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.350625692365373,"aZ":-33.37453066749997,"pfxX":-0.4343256996792335,"pfxZ":-0.7406442599991134,"pX":0.9233242554779165,"pZ":1.861306439701608,"vX0":7.9834269884176186,"vY0":-126.49216686958896,"vZ0":-3.0004294937248606,"x":81.81,"y":188.52,"x0":-2.2147358378284694,"y0":50.00323785401006,"z0":5.7337713266796415,"aX":-0.7072050331965452},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-1.8,"breakHorizontal":-1.0,"spinRate":2718,"spinDirection":15},"zone":14,"typeConfidence":0.86,"plateTime":0.4327134255882301,"extension":5.693491334604333},"hitData":{"launchSpeed":56.6,"launchAngle":0.0,"totalDistance":30.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":153.73,"coordY":165.87}},"index":5,"playId":"fd260520-15b4-3d9b-a7dc-f02a99daf5af","pitchNumber":5,"startTime":"2026-05-19T02:04:19.086Z","endTime":"2026-05-19T02:04:27.605Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688883,"link":"/api/v1/people/688883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"first":{"id":682985,"link":"/api/v1/people/682985"},"second":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_ab"},{"player":{"id":688883,"link":"/api/v1/people/688883"},"credit":"p_ab"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_pa"},{"player":{"id":688883,"link":"/api/v1/people/688883"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.2,"awayTeamWinProbability":99.8,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.23,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-05-19T02:04:27.605Z","atBatIndex":74},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Zach McKinstry grounds out, second baseman Travis Bazzana to first baseman Rhys Hoskins.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-19T02:04:32.727Z","endTime":"2026-05-19T02:07:07.568Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688883,"fullName":"Peyton Pallette","link":"/api/v1/people/688883"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".304"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".156"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".180"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".345"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".205"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".233"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".182"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".111"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".074"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".708"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".556"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".364"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".420"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".733"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".462"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".960"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".773"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".273"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".395"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".596"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.09"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.01"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"74.48"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.04"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.44"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.23"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.02"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.30"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.50"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.52"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"62.93"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"73.92"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.96"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".708"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".556"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".364"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".420"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".733"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".462"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".960"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".773"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".273"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".395"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".596"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":683953,"link":"/api/v1/people/683953"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":656555,"link":"/api/v1/people/656555"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":74.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.953033968843858,"aZ":-41.509562243299676,"pfxX":3.315372362092101,"pfxZ":-6.622242965803624,"pX":0.10468169111647589,"pZ":2.9787146106128897,"vX0":4.3003551391418515,"vY0":-118.13487304447192,"vZ0":1.916235211138017,"x":113.01,"y":158.35,"x0":-2.1713612225009373,"y0":50.001950730365934,"z0":5.978849854598134,"aX":4.674254778846052},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.8,"breakVerticalInduced":-11.2,"breakHorizontal":-7.1,"spinRate":2603,"spinDirection":28},"zone":2,"typeConfidence":0.9,"plateTime":0.46402386929175643,"extension":5.800814665640635},"index":0,"playId":"79af68ba-a90c-36a5-8c9c-3826b49225b0","pitchNumber":1,"startTime":"2026-05-19T02:04:53.998Z","endTime":"2026-05-19T02:04:58.062Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688883,"link":"/api/v1/people/688883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"second":{"id":682985,"link":"/api/v1/people/682985"},"third":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":75.5,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.161553827609968,"aZ":-41.660067267109945,"pfxX":3.579415890726372,"pfxZ":-6.578781515289121,"pX":-0.49429964293525125,"pZ":3.121188431784618,"vX0":2.906635985835882,"vY0":-119.37277875705074,"vZ0":2.1515151474600356,"x":135.84,"y":154.51,"x0":-2.193076518775183,"y0":50.002318850343705,"z0":5.960922678174711,"aX":5.161057895373663},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-11.2,"breakHorizontal":-7.2,"spinRate":2662,"spinDirection":30},"zone":1,"typeConfidence":0.9,"plateTime":0.4589883266428827,"extension":5.827959695858226},"index":1,"playId":"86391176-679e-3bb6-a097-9e8ee4e0a7ec","pitchNumber":2,"startTime":"2026-05-19T02:05:10.240Z","endTime":"2026-05-19T02:05:13.527Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688883,"link":"/api/v1/people/688883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"second":{"id":682985,"link":"/api/v1/people/682985"},"third":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":95.7,"endSpeed":87.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.631842464160982,"aZ":-17.07854930221954,"pfxX":-8.089451380164805,"pfxZ":7.67760245550547,"pX":-0.3667720184893756,"pZ":3.4576571088219388,"vX0":8.033449018760122,"vY0":-139.21255267169482,"vZ0":-3.0653508099456976,"x":130.98,"y":145.42,"x0":-2.2359284691342607,"y0":50.006301042666756,"z0":5.700589462839993,"aX":-15.914668062586202},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.4,"breakHorizontal":13.1,"spinRate":2231,"spinDirection":221},"zone":11,"typeConfidence":0.9,"plateTime":0.3931195280556321,"extension":5.836607201854012},"index":2,"playId":"40174996-f575-3d14-bb47-b8466589c5db","pitchNumber":3,"startTime":"2026-05-19T02:05:29.034Z","endTime":"2026-05-19T02:05:32.302Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688883,"link":"/api/v1/people/688883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"second":{"id":682985,"link":"/api/v1/people/682985"},"third":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":75.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.214790207823487,"aZ":-43.73246006974772,"pfxX":4.734388914236017,"pfxZ":-8.077542585627974,"pX":1.0370495776214368,"pZ":1.3640156634576328,"vX0":6.137803131969491,"vY0":-118.94594870148993,"vZ0":-1.1381869085444352,"x":77.47,"y":201.95,"x0":-2.1939252881625917,"y0":50.00479095209473,"z0":5.820605856800705,"aX":6.7715294416338},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":-14.6,"breakHorizontal":-10.1,"spinRate":2851,"spinDirection":30},"zone":14,"typeConfidence":0.9,"plateTime":0.4608163245903625,"extension":5.856337052959052},"index":3,"playId":"8825b02a-9afa-3b91-97f1-0b8ead8918d4","pitchNumber":4,"startTime":"2026-05-19T02:05:53.779Z","endTime":"2026-05-19T02:05:57.187Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688883,"link":"/api/v1/people/688883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"second":{"id":682985,"link":"/api/v1/people/682985"},"third":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":75.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.770567826056535,"aZ":-45.1930617178585,"pfxX":5.168276560488447,"pfxZ":-9.1991830474946,"pX":1.4418128231559968,"pZ":0.9950533078257968,"vX0":6.471609240079149,"vY0":-118.75945186309737,"vZ0":-1.688135154270042,"x":62.04,"y":211.91,"x0":-2.0000430126286135,"y0":50.00371953120673,"z0":5.86142311946055,"aX":7.312461395290884},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.1,"breakVerticalInduced":-16.8,"breakHorizontal":-11.0,"spinRate":2961,"spinDirection":26},"zone":14,"typeConfidence":0.9,"plateTime":0.4628939219023782,"extension":5.87102881444043},"index":4,"playId":"817f5c33-094c-3bf6-967b-17b6d1f2deb2","pitchNumber":5,"startTime":"2026-05-19T02:06:10.094Z","endTime":"2026-05-19T02:06:13.473Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688883,"link":"/api/v1/people/688883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"second":{"id":682985,"link":"/api/v1/people/682985"},"third":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":88.1,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.062110259492375,"aZ":-11.361713711955128,"pfxX":-7.453281569798089,"pfxZ":10.551118476647952,"pX":0.9363531895267101,"pZ":2.5310786233565965,"vX0":11.022654018743689,"vY0":-138.84754107380604,"vZ0":-6.536596115342954,"x":81.31,"y":170.44,"x0":-2.09772755981466,"y0":50.004918695305726,"z0":5.655193078003038,"aX":-14.705821010286838},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.0,"breakHorizontal":11.5,"spinRate":2457,"spinDirection":222},"zone":12,"typeConfidence":0.9,"plateTime":0.3929234316096508,"extension":5.912139798889895},"index":5,"playId":"8018414f-597a-38ee-a721-e44e7f9ceeb1","pitchNumber":6,"startTime":"2026-05-19T02:06:26.101Z","endTime":"2026-05-19T02:06:53.101Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688883,"link":"/api/v1/people/688883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"second":{"id":682985,"link":"/api/v1/people/682985"},"third":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":114,"player":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"}},"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":88.1,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.659507914340264,"aZ":-12.452023774679496,"pfxX":-7.606591870739597,"pfxZ":9.97246743829998,"pX":0.1511532803693449,"pZ":2.5204012361662986,"vX0":9.366001488789356,"vY0":-139.1263581744594,"vZ0":-6.141790550052436,"x":111.24,"y":170.73,"x0":-2.256875354849331,"y0":50.002201848073966,"z0":5.567863069291217,"aX":-15.04240834872206},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.0,"breakHorizontal":12.0,"spinRate":2377,"spinDirection":223},"zone":5,"typeConfidence":0.9,"plateTime":0.392381248413884,"extension":5.859595394965145},"hitData":{"launchSpeed":73.9,"launchAngle":-29.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.73,"coordY":158.78}},"index":6,"playId":"71a0df28-ba94-30d3-b158-8e4c74d34ba2","pitchNumber":7,"startTime":"2026-05-19T02:06:57.884Z","endTime":"2026-05-19T02:07:07.568Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688883,"link":"/api/v1/people/688883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":682657,"link":"/api/v1/people/682657"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":690984,"link":"/api/v1/people/690984"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"second":{"id":682985,"link":"/api/v1/people/682985"},"third":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"credit":"b_ab"},{"player":{"id":688883,"link":"/api/v1/people/688883"},"credit":"p_ab"},{"player":{"id":656716,"link":"/api/v1/people/656716"},"credit":"b_pa"},{"player":{"id":688883,"link":"/api/v1/people/688883"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-0.2,"leverageIndex":0.07,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-05-19T02:07:07.568Z","atBatIndex":75}]