[{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ketel Marte grounds out, second baseman Cole Young to first baseman Josh Naylor.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-31T20:11:52.836Z","endTime":"2026-05-31T20:13:34.223Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,7,8],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-31T18:35:28.216Z","endTime":"2026-05-31T19:44:38.629Z","isPitch":false,"type":"action","player":{"id":606466,"link":"/api/v1/people/606466"},"contextMetrics":{}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-31T19:44:38.629Z","endTime":"2026-05-31T20:11:15.005Z","isPitch":false,"type":"action","player":{"id":606466,"link":"/api/v1/people/606466"},"contextMetrics":{}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-05-31T20:11:15.005Z","endTime":"2026-05-31T20:11:54.827Z","isPitch":false,"type":"action","player":{"id":606466,"link":"/api/v1/people/606466"},"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":96.2,"endSpeed":89.2,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.96382890712215,"aZ":-8.856572961478674,"pfxX":-3.656310541546734,"pfxZ":11.550227862357866,"pX":-0.36995889322936254,"pZ":2.399604596500523,"vX0":3.1029252412959965,"vY0":-140.08255438971912,"vZ0":-7.2658059146397305,"x":131.1,"y":173.99,"x0":-1.0084152717717545,"y0":50.00424170387702,"z0":5.581579147445162,"aX":-7.3820122800586345},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":19.9,"breakHorizontal":6.1,"spinRate":2612,"spinDirection":205},"zone":4,"typeConfidence":2.0,"plateTime":0.3886799571738915,"extension":6.220791150744704},"index":3,"playId":"46e5845a-0bc6-3358-8674-a3280883c690","pitchNumber":1,"startTime":"2026-05-31T20:11:54.827Z","endTime":"2026-05-31T20:11:58.326Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682243,"link":"/api/v1/people/682243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":84.2,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.682970879877438,"aZ":-27.162654063264657,"pfxX":0.9451008272467945,"pfxZ":2.859380454432198,"pX":-0.0554816708282677,"pZ":0.37417847740519516,"vX0":2.5321657647842106,"vY0":-129.71940619280798,"vZ0":-7.886687953589356,"x":119.11,"y":228.68,"x0":-1.1559513450798173,"y0":50.00570870344484,"z0":5.439149206339221,"aX":1.6576959975033905},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":4.1,"breakHorizontal":-2.2,"spinRate":2548,"spinDirection":159},"zone":13,"typeConfidence":2.0,"plateTime":0.4176197330362128,"extension":6.291025561967858},"index":4,"playId":"5e427bec-5ee1-3d66-a122-c2b2f76cb767","pitchNumber":2,"startTime":"2026-05-31T20:12:13.262Z","endTime":"2026-05-31T20:12:16.262Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682243,"link":"/api/v1/people/682243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":80.0,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.82050847202875,"aZ":-27.436133882598156,"pfxX":-7.042105742237469,"pfxZ":2.9380080875983685,"pX":-0.12597363960756483,"pZ":2.1805767185801237,"vX0":4.709938395685095,"vY0":-125.31901943384496,"vZ0":-2.8095768014634808,"x":121.8,"y":179.9,"x0":-1.1009840741369128,"y0":50.004174777090036,"z0":5.523222196814395,"aX":-11.367327926653035},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":5.0,"breakHorizontal":11.9,"spinRate":1101,"spinDirection":218},"zone":8,"typeConfidence":2.0,"plateTime":0.4346091947454007,"extension":6.479567391897688},"index":5,"playId":"e3d24ff9-d205-3ab0-a98f-d6685dfed087","pitchNumber":3,"startTime":"2026-05-31T20:12:33.358Z","endTime":"2026-05-31T20:12:36.358Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682243,"link":"/api/v1/people/682243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":6,"startTime":"2026-05-31T20:12:44.140Z","endTime":"2026-05-31T20:13:00.268Z","isPitch":false,"type":"action","player":{"id":606466,"link":"/api/v1/people/606466"},"defense":{"pitcher":{"id":682243,"link":"/api/v1/people/682243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.5,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.595576747628645,"aZ":-30.971026851056994,"pfxX":-8.734090240465687,"pfxZ":0.7538301682518549,"pX":-0.14089400514353936,"pZ":1.9351306784863491,"vX0":5.217918493826377,"vY0":-125.49010990592356,"vZ0":-2.398892167037163,"x":122.37,"y":186.53,"x0":-1.1087879303020782,"y0":50.00381905482958,"z0":5.417989213160262,"aX":-13.97775787484637},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":1.1,"breakHorizontal":14.6,"spinRate":2107,"spinDirection":242},"zone":8,"typeConfidence":2.0,"plateTime":0.4359006721807712,"extension":6.5632315311178555},"index":7,"playId":"459aee9a-d392-380a-b671-74f1fc1071b5","pitchNumber":4,"startTime":"2026-05-31T20:13:00.268Z","endTime":"2026-05-31T20:13:03.268Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682243,"link":"/api/v1/people/682243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":78.3,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.68036326092486,"aZ":-39.1267761364265,"pfxX":-0.13380221396128222,"pfxZ":-4.534500127723274,"pX":-0.4110276051868572,"pZ":1.0253893248471326,"vX0":1.6746107961064296,"vY0":-122.64215832017686,"vZ0":-2.96874162371073,"x":132.67,"y":211.09,"x0":-1.0832756979994096,"y0":50.00108748792484,"z0":5.5658521749212,"aX":-0.2052354435842849},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-8.6,"breakHorizontal":-0.1,"spinRate":2310,"spinDirection":29},"zone":13,"typeConfidence":2.0,"plateTime":0.4454279561068173,"extension":6.462343340484268},"hitData":{"launchSpeed":70.3,"launchAngle":-4.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":140.86,"coordY":156.14}},"index":8,"playId":"c05f5834-b7a0-30c4-a3fd-ed84312ecf8c","pitchNumber":5,"startTime":"2026-05-31T20:13:24.235Z","endTime":"2026-05-31T20:13:34.223Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682243,"link":"/api/v1/people/682243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_ab"},{"player":{"id":682243,"link":"/api/v1/people/682243"},"credit":"p_ab"},{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_pa"},{"player":{"id":682243,"link":"/api/v1/people/682243"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-05-31T20:13:34.223Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Corbin Carroll strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-31T20:13:49.851Z","endTime":"2026-05-31T20:16:07.270Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":640902,"link":"/api/v1/people/640902"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.7697921860153,"aZ":-8.430984191031053,"pfxX":-4.985691953017469,"pfxZ":11.724205629904612,"pX":-0.7703518510043591,"pZ":3.638385814783326,"vX0":2.000091428990884,"vY0":-140.87695947392024,"vZ0":-4.300572372463787,"x":146.36,"y":140.54,"x0":-0.8388080531483971,"y0":50.000607303757675,"z0":5.721551018663154,"aX":-10.094315481154684},"breaks":{"breakAngle":45.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.4,"breakVerticalInduced":20.6,"breakHorizontal":8.6,"spinRate":2660,"spinDirection":196},"zone":11,"typeConfidence":2.0,"plateTime":0.3877006351134389,"extension":6.331350941072104},"index":0,"playId":"eaddfad6-ca53-310d-9b54-bfaaf4fcc2c6","pitchNumber":1,"startTime":"2026-05-31T20:14:00.732Z","endTime":"2026-05-31T20:14:03.886Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682243,"link":"/api/v1/people/682243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.001269846739532,"aZ":-8.677485755622909,"pfxX":-6.207050797823474,"pfxZ":11.729340089937278,"pX":-0.1715071713411568,"pZ":3.213746717326706,"vX0":3.9706042304511087,"vY0":-140.2421715242713,"vZ0":-5.028666921973799,"x":123.54,"y":152.01,"x0":-0.7949775446321494,"y0":50.00553287055112,"z0":5.589136722550551,"aX":-12.437398260763867},"breaks":{"breakAngle":50.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-8.9,"breakVerticalInduced":20.5,"breakHorizontal":10.4,"spinRate":2673,"spinDirection":199},"zone":2,"typeConfidence":2.0,"plateTime":0.38970469294143006,"extension":6.355280012753196},"index":1,"playId":"532df659-2ab9-36f1-b2a1-971d361b1444","pitchNumber":2,"startTime":"2026-05-31T20:14:18.096Z","endTime":"2026-05-31T20:14:21.096Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682243,"link":"/api/v1/people/682243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":96.0,"endSpeed":88.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.244272439335727,"aZ":-9.839033959896753,"pfxX":-5.233694215204877,"pfxZ":11.151445889734465,"pX":0.25514889824233067,"pZ":3.7280716715921978,"vX0":4.600700778376792,"vY0":-139.8485330465182,"vZ0":-3.7659021615425448,"x":107.27,"y":138.12,"x0":-0.7223671303132913,"y0":50.00266760862925,"z0":5.7253378946046185,"aX":-10.482465023987448},"breaks":{"breakAngle":42.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":19.7,"breakHorizontal":8.6,"spinRate":2577,"spinDirection":200},"zone":12,"typeConfidence":2.0,"plateTime":0.3900025773803466,"extension":6.264361916224242},"index":2,"playId":"88572bcc-a953-32c7-b570-0d79c28a3c35","pitchNumber":3,"startTime":"2026-05-31T20:14:38.775Z","endTime":"2026-05-31T20:14:42.439Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682243,"link":"/api/v1/people/682243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":86.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.912179350008497,"aZ":-19.94629746788558,"pfxX":2.621459748259646,"pfxZ":6.4980849224629775,"pX":0.004764473541716784,"pZ":2.9053553900447056,"vX0":2.102683927543247,"vY0":-134.99712972934333,"vZ0":-3.3060849145578506,"x":116.82,"y":160.34,"x0":-1.119577354578934,"y0":50.00461425322424,"z0":5.517043888646702,"aX":4.935376316241264},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":11.4,"breakHorizontal":-5.2,"spinRate":2624,"spinDirection":178},"zone":2,"typeConfidence":2.0,"plateTime":0.40268218236176434,"extension":6.2018276949023905},"index":3,"playId":"35683fe1-f568-31ed-9b42-cf38bb44c0f8","pitchNumber":4,"startTime":"2026-05-31T20:14:56.873Z","endTime":"2026-05-31T20:14:59.873Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682243,"link":"/api/v1/people/682243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.126239235412868,"aZ":-9.21224853543352,"pfxX":-3.9461386762833564,"pfxZ":11.447387632028871,"pX":-0.9679953257209482,"pZ":1.99842133059336,"vX0":1.0950943998814386,"vY0":-139.92134758984074,"vZ0":-8.186173104868569,"x":153.9,"y":184.82,"x0":-0.8488866594671027,"y0":50.00130656631409,"z0":5.545472468611741,"aX":-7.915051086777617},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":19.4,"breakHorizontal":7.0,"spinRate":2585,"spinDirection":197},"zone":13,"typeConfidence":2.0,"plateTime":0.38972000638506854,"extension":6.175488204215866},"index":4,"playId":"0e8ac6d7-ac0c-34c9-abb4-faf94bfccef0","pitchNumber":5,"startTime":"2026-05-31T20:15:16.033Z","endTime":"2026-05-31T20:15:19.466Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682243,"link":"/api/v1/people/682243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":2,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.077620364881795,"aZ":-9.480197218884198,"pfxX":-4.770585820268634,"pfxZ":11.30605997949635,"pX":-0.3216046901205855,"pZ":2.3026919528424914,"vX0":3.3770060677110187,"vY0":-140.17134207617607,"vZ0":-7.336915276630031,"x":129.26,"y":176.61,"x0":-0.9167835738140491,"y0":50.00684746516071,"z0":5.559249043158128,"aX":-9.578770582681562},"breaks":{"breakAngle":38.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":19.3,"breakHorizontal":8.0,"spinRate":2546,"spinDirection":200},"zone":4,"typeConfidence":2.0,"plateTime":0.3894539581673624,"extension":6.304287699531535},"index":5,"playId":"5e15bcca-dd10-3a43-bd7f-a0378b942cb7","pitchNumber":6,"startTime":"2026-05-31T20:15:35.246Z","endTime":"2026-05-31T20:15:39.340Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682243,"link":"/api/v1/people/682243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.581827844311324,"aZ":-9.393947727528138,"pfxX":-5.044351854301129,"pfxZ":11.31906342002845,"pX":0.18326037447525928,"pZ":2.5591119680761882,"vX0":4.938871140831222,"vY0":-140.23230084890565,"vZ0":-6.546947509011372,"x":110.01,"y":169.68,"x0":-0.9364591336664263,"y0":50.0053382604155,"z0":5.5213966529244995,"aX":-10.15427324533992},"breaks":{"breakAngle":40.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":19.6,"breakHorizontal":8.3,"spinRate":2622,"spinDirection":200},"zone":5,"typeConfidence":2.0,"plateTime":0.38902608233186653,"extension":6.44414049298854},"index":6,"playId":"69968c23-3ea1-3927-afa3-6db69c25710b","pitchNumber":7,"startTime":"2026-05-31T20:16:03.353Z","endTime":"2026-05-31T20:16:07.270Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682243,"link":"/api/v1/people/682243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_ab"},{"player":{"id":682243,"link":"/api/v1/people/682243"},"credit":"p_ab"},{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_pa"},{"player":{"id":682243,"link":"/api/v1/people/682243"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-05-31T20:16:07.270Z","atBatIndex":1},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Geraldo Perdomo pops out to third baseman Colt Emerson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-31T20:16:22.640Z","endTime":"2026-05-31T20:17:05.564Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":806068,"link":"/api/v1/people/806068"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.2,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.690854188083097,"aZ":-6.661005862436327,"pfxX":-3.654087274751708,"pfxZ":12.816696190386716,"pX":-0.22150872431619997,"pZ":1.3453845867026901,"vX0":2.8970484721519227,"vY0":-140.20409868350916,"vZ0":-10.220332668239012,"x":125.44,"y":202.45,"x0":-0.7934122354436605,"y0":50.00630494956291,"z0":5.472813526486162,"aX":-7.276397193005575},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.2,"breakVerticalInduced":21.2,"breakHorizontal":6.0,"spinRate":2589,"spinDirection":199},"zone":13,"typeConfidence":2.0,"plateTime":0.3906638446531385,"extension":6.425855958170145},"index":0,"playId":"765471ff-4063-39f2-a208-c0b09a996f64","pitchNumber":1,"startTime":"2026-05-31T20:16:35.943Z","endTime":"2026-05-31T20:16:39.440Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682243,"link":"/api/v1/people/682243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":96.3,"endSpeed":89.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.386295982370598,"aZ":-13.03279105108485,"pfxX":-3.2530667740548997,"pfxZ":9.465589172456069,"pX":-0.3602310929740074,"pZ":2.3562506800268785,"vX0":2.590516496563725,"vY0":-140.28472684499957,"vZ0":-6.739198250689672,"x":130.73,"y":175.16,"x0":-0.866299701694281,"y0":50.0057023618159,"z0":5.614634044410599,"aX":-6.579868912778443},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.2,"breakHorizontal":5.5,"spinRate":2591,"spinDirection":200},"zone":4,"typeConfidence":2.0,"plateTime":0.38829410170486245,"extension":6.3357479201196725},"hitData":{"launchSpeed":67.3,"launchAngle":56.0,"totalDistance":162.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":81.3,"coordY":153.74}},"index":1,"playId":"2ecb545d-bf23-3ba2-b8bf-93158289d125","pitchNumber":2,"startTime":"2026-05-31T20:16:54.868Z","endTime":"2026-05-31T20:17:05.564Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682243,"link":"/api/v1/people/682243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_ab"},{"player":{"id":682243,"link":"/api/v1/people/682243"},"credit":"p_ab"},{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_pa"},{"player":{"id":682243,"link":"/api/v1/people/682243"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-05-31T20:17:05.564Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"J.P. Crawford strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-31T20:18:56.007Z","endTime":"2026-05-31T20:21:53.638Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7,8,9],"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":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":605244,"link":"/api/v1/people/605244"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":85.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.233835034430246,"aZ":-18.020878537944625,"pfxX":-7.0324716340168685,"pfxZ":7.698084876596934,"pX":-0.1476406627040585,"pZ":2.43129681710508,"vX0":6.691818334794794,"vY0":-134.04475487937947,"vZ0":-4.07881286641089,"x":122.63,"y":173.13,"x0":-1.7506753529067767,"y0":50.00046085090099,"z0":5.24208233517145,"aX":-12.92531260938045},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.3,"breakHorizontal":11.5,"spinRate":2405,"spinDirection":228},"zone":5,"typeConfidence":0.89,"plateTime":0.40705535195357756,"extension":6.128382919540256},"index":0,"playId":"788bb931-be7e-3d06-8c51-3a1fdb9c0cc1","pitchNumber":1,"startTime":"2026-05-31T20:19:15.785Z","endTime":"2026-05-31T20:19:19.545Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":91.7,"endSpeed":84.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.800034475804217,"aZ":-17.13924363900797,"pfxX":-3.9864394601811854,"pfxZ":8.198549509415997,"pX":-0.36976088884035524,"pZ":3.1888599718916772,"vX0":4.830163413464774,"vY0":-133.57231598759807,"vZ0":-2.411356542586981,"x":131.09,"y":152.68,"x0":-1.6711798392711872,"y0":50.000478164527884,"z0":5.315177416487751,"aX":-7.308728927288396},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.6,"breakHorizontal":6.4,"spinRate":2314,"spinDirection":220},"zone":1,"typeConfidence":0.62,"plateTime":0.40776742405609,"extension":6.086454500102265},"index":1,"playId":"3f212ffe-8b11-3e07-ab70-7cd97db910ff","pitchNumber":2,"startTime":"2026-05-31T20:19:35.392Z","endTime":"2026-05-31T20:19:38.392Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-05-31T20:19:48.837Z","endTime":"2026-05-31T20:20:00.488Z","isPitch":false,"type":"action","player":{"id":641487,"link":"/api/v1/people/641487"},"defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.603610028541617,"aZ":-14.765023749600019,"pfxX":-7.212714633113572,"pfxZ":9.464491194833764,"pX":0.21043107760024285,"pZ":3.841197820371218,"vX0":7.112691979094135,"vY0":-134.6173981001769,"vZ0":-1.2340381757620493,"x":108.98,"y":135.07,"x0":-1.5260222045679737,"y0":50.002272331332506,"z0":5.34832235024553,"aX":-13.267451614271332},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":17.0,"breakHorizontal":11.6,"spinRate":2342,"spinDirection":233},"zone":12,"typeConfidence":0.89,"plateTime":0.4065277643807579,"extension":6.094297016708958},"index":3,"playId":"11758b9b-f1ff-37f7-b388-2fd8ca4b6909","pitchNumber":3,"startTime":"2026-05-31T20:20:00.488Z","endTime":"2026-05-31T20:20:03.873Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":2,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.4,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.237028722329356,"aZ":-25.99669632565148,"pfxX":-11.896289165760066,"pfxZ":3.2545541363138497,"pX":-0.20671184828782763,"pZ":2.4848803065400547,"vX0":7.2658952301415765,"vY0":-136.51729192450648,"vZ0":-2.8092020635466035,"x":124.88,"y":171.69,"x0":-1.348178698594566,"y0":50.00495861892549,"z0":5.304319609650905,"aX":-22.60245161955763},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":5.5,"breakHorizontal":20.2,"spinRate":2225,"spinDirection":229},"zone":5,"typeConfidence":0.91,"plateTime":0.40022322591214454,"extension":5.992903963311538},"index":4,"playId":"108d32a9-ea11-332e-81cb-d700d5831594","pitchNumber":4,"startTime":"2026-05-31T20:20:14.851Z","endTime":"2026-05-31T20:20:19.604Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":82.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.825689711061372,"aZ":-26.565909778297716,"pfxX":-1.0458456928841557,"pfxZ":3.278351622692833,"pX":0.41648618355001077,"pZ":1.3540488491309293,"vX0":5.6046523126485415,"vY0":-128.2797205796132,"vZ0":-4.8401701183315184,"x":101.12,"y":202.22,"x0":-1.6359188526193913,"y0":50.005845912680165,"z0":5.27028158397216,"aX":-1.7915579542870688},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":5.3,"breakHorizontal":1.0,"spinRate":2291,"spinDirection":198},"zone":14,"typeConfidence":0.7,"plateTime":0.42267216749343595,"extension":6.131134583356445},"index":5,"playId":"8b880fe9-c2a9-3a50-b601-dfb0b3e033c3","pitchNumber":5,"startTime":"2026-05-31T20:20:35.939Z","endTime":"2026-05-31T20:20:38.939Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":2,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":85.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.463965093072677,"aZ":-30.25941651145015,"pfxX":-10.924227327351769,"pfxZ":1.0594141845116525,"pX":-0.08765448512995437,"pZ":1.4561943306987892,"vX0":7.719815060520972,"vY0":-132.21392225948844,"vZ0":-4.371765520842393,"x":120.34,"y":199.46,"x0":-1.5946371007895248,"y0":50.003956660710635,"z0":5.2977901128248694,"aX":-19.76062431204942},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":1.3,"breakHorizontal":18.6,"spinRate":2204,"spinDirection":251},"zone":13,"typeConfidence":2.0,"plateTime":0.4108940444243858,"extension":6.144999626970376},"index":6,"playId":"365a5748-1e18-3d0a-918d-a7afd6a1131e","pitchNumber":6,"startTime":"2026-05-31T20:20:53.448Z","endTime":"2026-05-31T20:20:56.678Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":83.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.990749596116718,"aZ":-30.574605612539546,"pfxX":-9.290730903011564,"pfxZ":0.9107666033461612,"pX":-0.031137936876866824,"pZ":1.809952185852607,"vX0":7.453597846659801,"vY0":-130.48506956205534,"vZ0":-3.268534046721151,"x":118.19,"y":189.91,"x0":-1.6880996784610807,"y0":50.005321835241716,"z0":5.331613226114567,"aX":-16.363784055440778},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":1.2,"breakHorizontal":15.6,"spinRate":2201,"spinDirection":241},"zone":8,"typeConfidence":0.89,"plateTime":0.416403358674037,"extension":6.109205156487896},"index":7,"playId":"558819c3-0b76-333e-aadb-8ee34ab168c4","pitchNumber":7,"startTime":"2026-05-31T20:21:12.765Z","endTime":"2026-05-31T20:21:15.765Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":91.7,"endSpeed":86.1,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.202891011579048,"aZ":-21.134851109147974,"pfxX":-3.7835682104365667,"pfxZ":5.919706032921463,"pX":-1.4969099669913377,"pZ":2.949502132216613,"vX0":2.6332793253145828,"vY0":-133.81066044726845,"vZ0":-2.195311756668964,"x":174.06,"y":159.14,"x0":-1.9883749885616469,"y0":50.00170266691771,"z0":5.250393610676953,"aX":-7.055019731895419},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.7,"breakHorizontal":6.5,"spinRate":2319,"spinDirection":229},"zone":11,"typeConfidence":0.91,"plateTime":0.4049798016281567,"extension":6.105957848832773},"index":8,"playId":"33d7dec2-8407-3061-a4fc-aac4f12eebec","pitchNumber":8,"startTime":"2026-05-31T20:21:31.850Z","endTime":"2026-05-31T20:21:34.958Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.370863671598062,"aZ":-38.616188120198075,"pfxX":2.5696238557528672,"pfxZ":-4.138292571348821,"pX":-0.18755469048440954,"pZ":0.9520834795612064,"vX0":3.028408677743278,"vY0":-123.94069826429092,"vZ0":-3.1989054333748026,"x":124.15,"y":213.07,"x0":-1.758187343236681,"y0":50.00040711654465,"z0":5.478777339794742,"aX":4.0033357625559995},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-7.9,"breakHorizontal":-5.4,"spinRate":2582,"spinDirection":50},"zone":13,"typeConfidence":0.86,"plateTime":0.44164498480066205,"extension":6.239291006493122},"index":9,"playId":"1920e791-13f2-38a0-b7d9-5f93c321b96c","pitchNumber":9,"startTime":"2026-05-31T20:21:49.888Z","endTime":"2026-05-31T20:21:53.638Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641487,"link":"/api/v1/people/641487"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":641487,"link":"/api/v1/people/641487"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-05-31T20:21:53.638Z","atBatIndex":3},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Julio Rodríguez grounds out, first baseman Jose Fernandez to pitcher Merrill Kelly.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-31T20:22:08.200Z","endTime":"2026-05-31T20:23:28.036Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":699912,"link":"/api/v1/people/699912"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.4,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.55508993245313,"aZ":-18.23431333408555,"pfxX":-3.994300982030708,"pfxZ":7.617902161370386,"pX":-0.7188374213366341,"pZ":3.5630190082583018,"vX0":4.089321859479724,"vY0":-134.29566667509178,"vZ0":-1.1839555753716822,"x":144.4,"y":142.58,"x0":-1.7409183447263121,"y0":50.00483532640907,"z0":5.304210760160261,"aX":-7.311284340711308},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.8,"breakHorizontal":6.4,"spinRate":2365,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.40756009476892663,"extension":6.075666142141396},"index":0,"playId":"5659d705-d739-341d-9fed-221660906664","pitchNumber":1,"startTime":"2026-05-31T20:22:20.411Z","endTime":"2026-05-31T20:22:23.793Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.3,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.514997833772487,"aZ":-16.4132952981332,"pfxX":-2.8602065833100903,"pfxZ":8.644545746732026,"pX":-0.15205119361347744,"pZ":2.971326048733733,"vX0":5.26249081947541,"vY0":-134.06820604434213,"vZ0":-2.904719012735606,"x":122.8,"y":158.55,"x0":-1.7672624410812252,"y0":50.00501607749109,"z0":5.237826414143168,"aX":-5.216708804926672},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.2,"breakHorizontal":4.1,"spinRate":2357,"spinDirection":224},"zone":2,"typeConfidence":2.0,"plateTime":0.4082771557553344,"extension":6.035940080338744},"index":1,"playId":"ba0cd13d-445b-3553-b1d1-fada183834d7","pitchNumber":2,"startTime":"2026-05-31T20:22:35.125Z","endTime":"2026-05-31T20:22:38.287Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":82.1,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.46157036402714,"aZ":-25.527631052700972,"pfxX":-1.6456508198117947,"pfxZ":3.9248552067081803,"pX":0.7045967289361866,"pZ":1.147663158068732,"vX0":6.479591363389626,"vY0":-128.5027977034261,"vZ0":-5.4757524077087485,"x":90.14,"y":207.79,"x0":-1.6219636809106663,"y0":50.00258310832463,"z0":5.2572678169017895,"aX":-2.7872164066259044},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":6.2,"breakHorizontal":1.7,"spinRate":2384,"spinDirection":190},"zone":14,"typeConfidence":0.57,"plateTime":0.4241773545171532,"extension":6.089768387485795},"index":2,"playId":"e7a1b8fa-1eda-35b3-a85b-75e3f6f3d638","pitchNumber":3,"startTime":"2026-05-31T20:22:54.853Z","endTime":"2026-05-31T20:22:57.927Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-05-31T20:23:08.746Z","endTime":"2026-05-31T20:23:19.981Z","isPitch":false,"type":"action","player":{"id":677594,"link":"/api/v1/people/677594"},"defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":79.9,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.13102219584477,"aZ":-26.45968918559191,"pfxX":-0.9403602368955153,"pfxZ":3.524209373122872,"pX":0.7609680367931339,"pZ":1.7028342745860385,"vX0":6.259274916685622,"vY0":-126.63332558806863,"vZ0":-3.6506827314319263,"x":87.99,"y":192.8,"x0":-1.6219000442696305,"y0":50.00478243291163,"z0":5.2826350415189784,"aX":-1.5264457054945444},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":5.8,"breakHorizontal":0.2,"spinRate":2291,"spinDirection":153},"zone":14,"typeConfidence":0.89,"plateTime":0.43272142036645356,"extension":6.147574862938552},"hitData":{"launchSpeed":58.2,"launchAngle":-37.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":142.79,"coordY":170.37}},"index":4,"playId":"cedbbce4-d982-3b92-a6db-632dc562d3b2","pitchNumber":4,"startTime":"2026-05-31T20:23:19.981Z","endTime":"2026-05-31T20:23:28.036Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":677594,"link":"/api/v1/people/677594"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-05-31T20:23:28.036Z","atBatIndex":4},{"result":{"type":"atBat","event":"Catcher Interference","eventType":"catcher_interf","description":"Josh Naylor reaches on catcher interference by Aramis Garcia. Josh Naylor to 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-31T20:23:36.023Z","endTime":"2026-05-31T20:25:03.550Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"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":"Catcher Interference","eventType":"catcher_interf","movementReason":null,"runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":605244,"link":"/api/v1/people/605244"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"c_catcher_interf"}]}],"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":83.3,"endSpeed":77.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.290201266209905,"aZ":-39.98796537275292,"pfxX":4.114886154220008,"pfxZ":-5.261331654454444,"pX":0.7041947762070634,"pZ":1.1102373425115863,"vX0":4.432128096511583,"vY0":-121.25004087309105,"vZ0":-2.4224453678687095,"x":90.16,"y":208.8,"x0":-1.6838081300944117,"y0":50.002839251370865,"z0":5.620278840828856,"aX":6.110425827069252},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-9.8,"breakHorizontal":-8.5,"spinRate":2558,"spinDirection":49},"zone":14,"typeConfidence":0.9,"plateTime":0.4521810269174531,"extension":6.15146545128135},"index":0,"playId":"470b81a9-20c8-3b1b-a020-bb56d3a545f5","pitchNumber":1,"startTime":"2026-05-31T20:24:05.300Z","endTime":"2026-05-31T20:24:08.798Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":81.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.993144413875,"aZ":-30.73112167426666,"pfxX":-10.72123936132666,"pfxZ":0.848092296177831,"pX":-0.3489606180604486,"pZ":1.7843502928201018,"vX0":6.775750599356142,"vY0":-129.98025918352354,"vZ0":-3.186524358244203,"x":130.3,"y":190.6,"x0":-1.6004843343393866,"y0":50.005477517166675,"z0":5.367011462346992,"aX":-18.293765921199153},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":1.0,"breakHorizontal":17.9,"spinRate":2179,"spinDirection":241},"zone":7,"typeConfidence":0.91,"plateTime":0.4218687947140731,"extension":6.134008519127291},"index":1,"playId":"8284b7d1-faa8-3ec8-a9ea-ca3d91a3bd82","pitchNumber":2,"startTime":"2026-05-31T20:24:22.932Z","endTime":"2026-05-31T20:24:26.550Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.65202369026223,"aZ":-18.4310243877986,"pfxX":-4.687605448876151,"pfxZ":7.373588124899804,"pX":1.4305299697493847,"pZ":3.0253227119162043,"vX0":9.449227890141135,"vY0":-135.66201729309694,"vZ0":-2.7442886956409094,"x":62.47,"y":157.1,"x0":-1.4885712899277646,"y0":50.00377754904437,"z0":5.334588278324685,"aX":-8.739027880661999},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.0,"breakHorizontal":6.5,"spinRate":2483,"spinDirection":226},"zone":12,"typeConfidence":2.0,"plateTime":0.4037337335486386,"extension":6.0690268599152315},"index":2,"playId":"7553f686-51c0-331d-b086-29ea81285be0","pitchNumber":3,"startTime":"2026-05-31T20:24:42.950Z","endTime":"2026-05-31T20:24:46.643Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":84.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.546221674278204,"aZ":-17.55715338688697,"pfxX":-3.5389862071055767,"pfxZ":8.039395448749925,"pX":-0.5885134030284069,"pZ":3.0164714501583467,"vX0":4.364135162655511,"vY0":-133.67303301426716,"vZ0":-2.754903460304672,"x":139.43,"y":157.34,"x0":-1.7788975627845238,"y0":50.00252985321971,"z0":5.313967015288589,"aX":-6.434671489523832},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":14.2,"breakHorizontal":5.5,"spinRate":2363,"spinDirection":218},"zone":1,"typeConfidence":0.86,"plateTime":0.40900754896929303,"extension":5.986173698101803},"index":3,"playId":"83b75dd4-e68a-37e3-b4c3-bad0d7a4858e","pitchNumber":4,"startTime":"2026-05-31T20:25:00.550Z","endTime":"2026-05-31T20:25:03.550Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.41,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-05-31T20:25:03.550Z","atBatIndex":5},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Randy Arozarena singles on a ground ball to center fielder Ryan Waldschmidt. Josh Naylor to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-31T20:26:19.986Z","endTime":"2026-05-31T20:27:49.954Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"postOnSecond":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":814439,"link":"/api/v1/people/814439"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"ef0bf4d4-9150-3dfd-a6cf-6d858e17bd8f","startTime":"2026-05-31T20:25:41.872Z","endTime":"2026-05-31T20:25:45.148Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"first":{"id":647304,"link":"/api/v1/people/647304"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"playId":"f32e3394-bb4d-37a1-a8d0-b43acae746e6","startTime":"2026-05-31T20:26:02.240Z","endTime":"2026-05-31T20:26:05.466Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"first":{"id":647304,"link":"/api/v1/people/647304"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":85.9,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.35778904285174,"aZ":-19.073364469642573,"pfxX":-3.810139588471811,"pfxZ":7.052157619236379,"pX":0.8877404314626473,"pZ":1.0179067917653337,"vX0":7.7452638992773375,"vY0":-134.47929532770726,"vZ0":-7.317621768435148,"x":83.16,"y":211.3,"x0":-1.516702324617682,"y0":50.00121274839277,"z0":5.095971534607078,"aX":-7.076465853923797},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.6,"breakHorizontal":5.5,"spinRate":2369,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.4051609082457457,"extension":6.018980290706374},"index":2,"playId":"f1c0d59a-e23e-3642-80f3-8a7b0ab786ed","pitchNumber":1,"startTime":"2026-05-31T20:26:22.175Z","endTime":"2026-05-31T20:26:25.217Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"first":{"id":647304,"link":"/api/v1/people/647304"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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,"runnerGoing":true,"disengagementNum":2},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":87.5,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.816032526437102,"aZ":-26.218856693310432,"pfxX":-9.99934795923359,"pfxZ":3.078744513588097,"pX":0.060277616237893655,"pZ":2.6118813933304525,"vX0":7.92111474040691,"vY0":-137.186250609016,"vZ0":-2.634356328385985,"x":114.7,"y":168.26,"x0":-1.5426975602068682,"y0":50.005981973730556,"z0":5.342071751340428,"aX":-19.36695237204564},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":5.3,"breakHorizontal":16.8,"spinRate":2186,"spinDirection":234},"zone":5,"typeConfidence":0.91,"plateTime":0.3968453804365142,"extension":5.923019185251632},"index":3,"playId":"3644c1cf-d973-300b-95fa-eb7f64d6c466","pitchNumber":2,"startTime":"2026-05-31T20:26:41.537Z","endTime":"2026-05-31T20:26:44.636Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"first":{"id":647304,"link":"/api/v1/people/647304"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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,"disengagementNum":2},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":82.1,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.137170727537093,"aZ":-35.04049320453992,"pfxX":-7.013818315106935,"pfxZ":-1.6802571646785935,"pX":-0.09337381340788599,"pZ":2.3081436689742594,"vX0":6.150033528523243,"vY0":-129.24532966105815,"vZ0":-1.1680997641649649,"x":120.56,"y":176.46,"x0":-1.5842618416722087,"y0":50.00527535137964,"z0":5.439857958315823,"aX":-11.952706229469914},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-3.1,"breakHorizontal":11.4,"spinRate":2059,"spinDirection":244},"zone":5,"typeConfidence":0.9,"plateTime":0.42265043600385654,"extension":6.086905926045976},"index":4,"playId":"50c205ed-c5a2-3ac2-89ef-30e61d5b1050","pitchNumber":3,"startTime":"2026-05-31T20:27:18.377Z","endTime":"2026-05-31T20:27:22.585Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"first":{"id":647304,"link":"/api/v1/people/647304"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.5,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.197060604807717,"aZ":-28.200942479360116,"pfxX":-1.2438212436271916,"pfxZ":2.4085602068016367,"pX":0.2535174880858064,"pZ":3.273988503581515,"vX0":4.978901385014429,"vY0":-127.12820847766322,"vZ0":-0.025040421822397296,"x":107.34,"y":150.38,"x0":-1.5622475149474335,"y0":50.00317642735848,"z0":5.508358298433079,"aX":-2.0525488437265746},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.6,"breakHorizontal":1.2,"spinRate":2281,"spinDirection":149},"zone":3,"typeConfidence":0.89,"plateTime":0.42960915089857776,"extension":6.000459336911509},"hitData":{"launchSpeed":90.3,"launchAngle":6.0,"totalDistance":92.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":110.44,"coordY":117.11}},"index":5,"playId":"f6864f70-b4ac-3f4a-b3ef-efbd422d62b2","pitchNumber":4,"startTime":"2026-05-31T20:27:38.364Z","endTime":"2026-05-31T20:27:49.954Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"first":{"id":647304,"link":"/api/v1/people/647304"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":668227,"link":"/api/v1/people/668227"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.300000000000004,"awayTeamWinProbability":45.699999999999996,"homeTeamWinProbabilityAdded":2.1000000000000014,"leverageIndex":0.88,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-05-31T20:27:49.954Z","atBatIndex":6},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luke Raley grounds out to first baseman Jose Fernandez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-31T20:27:56.838Z","endTime":"2026-05-31T20:29:14.232Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":699912,"link":"/api/v1/people/699912"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.4269790873222,"aZ":-17.335025324579586,"pfxX":-7.458569562975678,"pfxZ":8.139205670466943,"pX":-1.7096075304619776,"pZ":2.9131184941768025,"vX0":2.7395321212637898,"vY0":-134.71825023319175,"vZ0":-2.908125006391803,"x":182.17,"y":160.13,"x0":-1.7753040560904596,"y0":50.0042683883796,"z0":5.243612009086141,"aX":-13.602488562388832},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":14.3,"breakHorizontal":12.8,"spinRate":2576,"spinDirection":226},"zone":11,"typeConfidence":0.8,"plateTime":0.40780754515101014,"extension":5.885524907623432},"index":0,"playId":"11201787-198a-3c29-be13-10680cb9bb66","pitchNumber":1,"startTime":"2026-05-31T20:28:28.289Z","endTime":"2026-05-31T20:28:31.289Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"first":{"id":668227,"link":"/api/v1/people/668227"},"second":{"id":647304,"link":"/api/v1/people/647304"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.62575525745025,"aZ":-33.45254911115574,"pfxX":-9.256888239600292,"pfxZ":-0.7507051219085019,"pX":0.18555428687167336,"pZ":0.9575856289450424,"vX0":7.524129277877303,"vY0":-129.68587689368255,"vZ0":-4.582459911116434,"x":109.93,"y":212.93,"x0":-1.547900936224277,"y0":50.00188528832011,"z0":5.293506748580776,"aX":-15.79778857156917},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-2.2,"breakHorizontal":15.1,"spinRate":2181,"spinDirection":247},"zone":14,"typeConfidence":0.9,"plateTime":0.4220270389245493,"extension":6.08838530539365},"index":1,"playId":"51d34e98-9a20-3427-8654-f9793ebae2ca","pitchNumber":2,"startTime":"2026-05-31T20:28:47.155Z","endTime":"2026-05-31T20:28:50.265Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"first":{"id":668227,"link":"/api/v1/people/668227"},"second":{"id":647304,"link":"/api/v1/people/647304"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":82.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.968758821889047,"aZ":-26.429541380117932,"pfxX":-10.854058251694017,"pfxZ":3.340985206726539,"pX":-0.2651524543073401,"pZ":1.885837491648611,"vX0":7.031288408742936,"vY0":-130.15354709578003,"vZ0":-3.7948178493894944,"x":127.11,"y":187.86,"x0":-1.5896995269111271,"y0":50.00045928283394,"z0":5.361090433914077,"aX":-18.644584936674775},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":5.4,"breakHorizontal":18.1,"spinRate":2302,"spinDirection":254},"zone":8,"typeConfidence":0.59,"plateTime":0.4206096997767821,"extension":5.992078256159461},"hitData":{"launchSpeed":76.8,"launchAngle":-10.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":154.04,"coordY":165.27}},"index":2,"playId":"67d17ab5-6c20-3742-a2da-d5b92a93d48e","pitchNumber":3,"startTime":"2026-05-31T20:29:05.697Z","endTime":"2026-05-31T20:29:14.232Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"first":{"id":668227,"link":"/api/v1/people/668227"},"second":{"id":647304,"link":"/api/v1/people/647304"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670042,"link":"/api/v1/people/670042"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":670042,"link":"/api/v1/people/670042"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-4.300000000000004,"leverageIndex":1.7,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2026-05-31T20:29:14.232Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nolan Arenado strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-31T20:31:01.050Z","endTime":"2026-05-31T20:32:13.894Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":640902,"link":"/api/v1/people/640902"},"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":95.7,"endSpeed":87.9,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.83822421583937,"aZ":-9.235452928775844,"pfxX":-5.182893797011571,"pfxZ":11.612677427978406,"pX":-0.038077474289855195,"pZ":2.6320550292273603,"vX0":4.1639507462141285,"vY0":-139.31745100367394,"vZ0":-6.3177282435509525,"x":118.45,"y":167.71,"x0":-0.8749762289264879,"y0":50.00504372272279,"z0":5.532366966344199,"aX":-10.240439810820593},"breaks":{"breakAngle":42.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":20.0,"breakHorizontal":8.6,"spinRate":2574,"spinDirection":195},"zone":5,"typeConfidence":2.0,"plateTime":0.3924077706991471,"extension":6.2449631739382},"index":0,"playId":"2ea76144-ff84-367d-a7db-7463d605af5d","pitchNumber":1,"startTime":"2026-05-31T20:31:27.434Z","endTime":"2026-05-31T20:31:30.991Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682243,"link":"/api/v1/people/682243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":91.2,"endSpeed":85.4,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.171870509153955,"aZ":-20.024385249894568,"pfxX":1.9689805666194868,"pfxZ":6.623575320802528,"pX":0.48882267571448895,"pZ":2.8414457678789273,"vX0":3.725203702009205,"vY0":-133.025421556177,"vZ0":-3.378784204618692,"x":98.37,"y":162.06,"x0":-1.1728570076520777,"y0":50.00622018217388,"z0":5.539283033133451,"aX":3.612293635665438},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":11.6,"breakHorizontal":-4.2,"spinRate":2702,"spinDirection":191},"zone":3,"typeConfidence":2.0,"plateTime":0.40807496815337396,"extension":6.305784033195637},"index":1,"playId":"ddca23d1-02f5-390d-8465-549747c1ff4f","pitchNumber":2,"startTime":"2026-05-31T20:31:47.240Z","endTime":"2026-05-31T20:31:50.533Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682243,"link":"/api/v1/people/682243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.2,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.324877590692278,"aZ":-32.842498574642164,"pfxX":-7.958288254481216,"pfxZ":-0.4069467409635994,"pX":-0.8684196884121342,"pZ":1.2827278982473962,"vX0":3.6800258547363223,"vY0":-126.2073368987882,"vZ0":-3.6688555049127345,"x":150.1,"y":204.15,"x0":-1.3069501853611318,"y0":50.005685215875395,"z0":5.384500917224452,"aX":-12.913196855053176},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-1.3,"breakHorizontal":13.7,"spinRate":1055,"spinDirection":193},"zone":13,"typeConfidence":2.0,"plateTime":0.43304152220391234,"extension":6.431822312832355},"index":2,"playId":"e350e633-cb84-3849-92b1-ee51a63134c2","pitchNumber":3,"startTime":"2026-05-31T20:32:09.576Z","endTime":"2026-05-31T20:32:13.894Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682243,"link":"/api/v1/people/682243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_ab"},{"player":{"id":682243,"link":"/api/v1/people/682243"},"credit":"p_ab"},{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_pa"},{"player":{"id":682243,"link":"/api/v1/people/682243"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.300000000000004,"awayTeamWinProbability":47.699999999999996,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-05-31T20:32:13.894Z","atBatIndex":8},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ryan Waldschmidt walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-31T20:32:31.585Z","endTime":"2026-05-31T20:34:17.427Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.8,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.54636214044684,"aZ":-8.884537385988873,"pfxX":-4.209435038951358,"pfxZ":11.606314568366347,"pX":1.0121787843947365,"pZ":2.144188018782049,"vX0":6.542277232440708,"vY0":-140.02992030030268,"vZ0":-7.686299465747148,"x":78.42,"y":180.89,"x0":-0.7964454032089527,"y0":50.00420078209229,"z0":5.4892256620008615,"aX":-8.44817579422988},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":19.8,"breakHorizontal":6.5,"spinRate":2473,"spinDirection":205},"zone":14,"typeConfidence":2.0,"plateTime":0.38961567950877374,"extension":6.295541043061832},"index":0,"playId":"3fc5f9fb-bdd2-3004-b50c-9f487e61c19e","pitchNumber":1,"startTime":"2026-05-31T20:32:47.664Z","endTime":"2026-05-31T20:32:51.322Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682243,"link":"/api/v1/people/682243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":814439,"link":"/api/v1/people/814439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":89.6,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.047207581096384,"aZ":-11.371811814643312,"pfxX":-4.14608718385308,"pfxZ":10.338031761968335,"pX":-0.08230413015126224,"pZ":1.4787849197834542,"vX0":3.633869680012759,"vY0":-139.03588912967103,"vZ0":-8.982948404671282,"x":120.14,"y":198.85,"x0":-0.8500739300950364,"y0":50.00221161426996,"z0":5.452095860540906,"aX":-8.34255094104119},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.6,"breakHorizontal":7.1,"spinRate":2493,"spinDirection":202},"zone":13,"typeConfidence":2.0,"plateTime":0.38985043413805,"extension":6.281829973809662},"index":1,"playId":"7e97b92a-9746-3432-a496-4f3ff4ee0021","pitchNumber":2,"startTime":"2026-05-31T20:33:05.207Z","endTime":"2026-05-31T20:33:32.235Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682243,"link":"/api/v1/people/682243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":814439,"link":"/api/v1/people/814439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":109,"player":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.6,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.547183479350174,"aZ":-8.78333897497143,"pfxX":-3.999961018932556,"pfxZ":11.735851449662576,"pX":0.5196295972169378,"pZ":1.266976109712989,"vX0":5.2543588148292795,"vY0":-139.60728588672944,"vZ0":-9.718712773877048,"x":97.19,"y":204.57,"x0":-0.8586064651637456,"y0":50.00314965721014,"z0":5.352465779517276,"aX":-7.9731250841897126},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":19.7,"breakHorizontal":6.2,"spinRate":2376,"spinDirection":206},"zone":14,"typeConfidence":2.0,"plateTime":0.3908707362660224,"extension":6.325606445896909},"index":2,"playId":"e05d7c47-75a2-3afb-ab1f-a87a1b072e9a","pitchNumber":3,"startTime":"2026-05-31T20:33:38.289Z","endTime":"2026-05-31T20:33:42.105Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682243,"link":"/api/v1/people/682243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":814439,"link":"/api/v1/people/814439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":88.9,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.579142387213555,"aZ":-10.848930300475164,"pfxX":-3.662075475067087,"pfxZ":10.64159619521441,"pX":-0.23855051012928885,"pZ":1.9560403071503147,"vX0":3.3365239133602937,"vY0":-139.75222115874874,"vZ0":-7.729529324359511,"x":126.09,"y":185.97,"x0":-0.9644509301829683,"y0":50.00506214481758,"z0":5.4472879096179785,"aX":-7.340830791835513},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.1,"breakHorizontal":6.1,"spinRate":2417,"spinDirection":203},"zone":8,"typeConfidence":2.0,"plateTime":0.3899439090327692,"extension":6.265555354552707},"index":3,"playId":"a03f0a11-8f29-3674-bb2a-d5013ef4cc65","pitchNumber":4,"startTime":"2026-05-31T20:33:56.083Z","endTime":"2026-05-31T20:33:59.234Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682243,"link":"/api/v1/people/682243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":814439,"link":"/api/v1/people/814439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":89.3,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.87835075761512,"aZ":-9.720210721956107,"pfxX":-3.4524181898832005,"pfxZ":11.151076802023418,"pX":0.17020440617172453,"pZ":1.0083683143037734,"vX0":4.439987857763388,"vY0":-139.8994205090007,"vZ0":-10.115978586849714,"x":110.51,"y":211.55,"x0":-0.9772162125610835,"y0":50.00185165739261,"z0":5.276091130877063,"aX":-6.951535753855537},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":18.7,"breakHorizontal":5.5,"spinRate":2493,"spinDirection":200},"zone":14,"typeConfidence":2.0,"plateTime":0.38916699096084306,"extension":6.391428673405694},"index":4,"playId":"d0c0d0b7-1dbc-36ca-927e-c873494c6b07","pitchNumber":5,"startTime":"2026-05-31T20:34:14.012Z","endTime":"2026-05-31T20:34:17.427Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682243,"link":"/api/v1/people/682243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":814439,"link":"/api/v1/people/814439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":814439,"link":"/api/v1/people/814439"},"credit":"b_pa"},{"player":{"id":682243,"link":"/api/v1/people/682243"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":-2.6000000000000014,"leverageIndex":0.67,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-05-31T20:34:17.427Z","atBatIndex":9},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ildemaro Vargas singles on a line drive to right fielder Luke Raley. Ryan Waldschmidt to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-31T20:34:33.861Z","endTime":"2026-05-31T20:37:00.228Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"postOnThird":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,5,6],"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":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":670042,"link":"/api/v1/people/670042"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.7,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.627974493069814,"aZ":-6.94267638612149,"pfxX":-4.710736448400352,"pfxZ":12.788601742374999,"pX":0.13648425506905804,"pZ":1.7236504336902143,"vX0":4.244022558334945,"vY0":-139.61828520306133,"vZ0":-8.846996581890386,"x":111.8,"y":192.24,"x0":-0.7917549320962938,"y0":50.0014564705408,"z0":5.391368854120772,"aX":-9.293378728010188},"breaks":{"breakAngle":43.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.3,"breakVerticalInduced":21.5,"breakHorizontal":7.7,"spinRate":2447,"spinDirection":201},"zone":8,"typeConfidence":2.0,"plateTime":0.39240060404315136,"extension":6.261724724238263},"index":0,"playId":"5e8a6067-5851-32f1-af3f-eaff413f2245","pitchNumber":1,"startTime":"2026-05-31T20:34:45.883Z","endTime":"2026-05-31T20:34:49.389Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682243,"link":"/api/v1/people/682243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"first":{"id":814439,"link":"/api/v1/people/814439"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-05-31T20:34:57.214Z","endTime":"2026-05-31T20:35:16.132Z","isPitch":false,"type":"action","player":{"id":545121,"link":"/api/v1/people/545121"},"defense":{"pitcher":{"id":682243,"link":"/api/v1/people/682243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"first":{"id":814439,"link":"/api/v1/people/814439"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":95.6,"endSpeed":88.9,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.889883052190154,"aZ":-11.04098406715459,"pfxX":-5.148196968277388,"pfxZ":10.60230621091615,"pX":0.923469838023188,"pZ":1.5753411667946844,"vX0":7.1744803101675245,"vY0":-139.04913404343105,"vZ0":-8.43318053696776,"x":81.8,"y":196.25,"x0":-0.9998846368230607,"y0":50.00571517301147,"z0":5.346543144628307,"aX":-10.265303476431159},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.0,"breakHorizontal":8.2,"spinRate":2460,"spinDirection":204},"zone":14,"typeConfidence":2.0,"plateTime":0.391207926151516,"extension":6.342471952511551},"index":2,"playId":"20401e4d-ab6b-3657-a333-e97021ac8afc","pitchNumber":2,"startTime":"2026-05-31T20:35:16.132Z","endTime":"2026-05-31T20:35:20.211Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682243,"link":"/api/v1/people/682243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"first":{"id":814439,"link":"/api/v1/people/814439"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":87.1,"endSpeed":81.9,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.482673581808527,"aZ":-29.365109047425438,"pfxX":1.1783747244926523,"pfxZ":1.675776375768363,"pX":0.6420161607051874,"pZ":2.885643580470285,"vX0":3.7563772676174785,"vY0":-126.99783410386732,"vZ0":-0.8933594857532999,"x":92.53,"y":160.87,"x0":-0.9936958618321353,"y0":50.003024339185565,"z0":5.523016396395593,"aX":1.9762020892053658},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.1,"breakHorizontal":-2.8,"spinRate":2394,"spinDirection":119},"zone":3,"typeConfidence":2.0,"plateTime":0.42696352385099257,"extension":6.217123566970118},"index":3,"playId":"e6b2886d-f784-3771-8c72-120fd618e2b0","pitchNumber":3,"startTime":"2026-05-31T20:35:36.651Z","endTime":"2026-05-31T20:35:39.651Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682243,"link":"/api/v1/people/682243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"first":{"id":814439,"link":"/api/v1/people/814439"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":77.0,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.8281175115407,"aZ":-41.540660092751665,"pfxX":2.154838963288949,"pfxZ":-6.346635340788978,"pX":0.48396220724656197,"pZ":1.515295668671686,"vX0":2.7788943628693503,"vY0":-120.0486527432998,"vZ0":-0.8576571594947628,"x":98.55,"y":197.87,"x0":-0.9637222762986074,"y0":50.00356655644546,"z0":5.53957379264204,"aX":3.179506591755072},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-11.5,"breakHorizontal":-4.6,"spinRate":2318,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.4543379274621939,"extension":6.242054143397029},"index":4,"playId":"92fee72e-0182-3401-a8e1-cd34a6a8263c","pitchNumber":4,"startTime":"2026-05-31T20:36:01.482Z","endTime":"2026-05-31T20:36:04.482Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682243,"link":"/api/v1/people/682243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"first":{"id":814439,"link":"/api/v1/people/814439"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":79.2,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.188174612680317,"aZ":-26.77728761881623,"pfxX":-8.569767033569704,"pfxZ":3.411539469612146,"pX":-0.12435568956414575,"pZ":1.565446629858763,"vX0":5.350495570593324,"vY0":-124.26911647657026,"vZ0":-3.730912272965096,"x":121.74,"y":196.51,"x0":-1.1792973353576905,"y0":50.00275621272019,"z0":5.281992252074365,"aX":-13.55932711941864},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":5.6,"breakHorizontal":14.5,"spinRate":1262,"spinDirection":222},"zone":8,"typeConfidence":2.0,"plateTime":0.43881472629835283,"extension":6.42374766184338},"index":5,"playId":"09fd275f-bf9c-3fee-9364-20f3d3a3208a","pitchNumber":5,"startTime":"2026-05-31T20:36:26.443Z","endTime":"2026-05-31T20:36:29.443Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682243,"link":"/api/v1/people/682243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"first":{"id":814439,"link":"/api/v1/people/814439"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":88.3,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.50914202490363,"aZ":-12.471122896155299,"pfxX":-1.9311396938092926,"pfxZ":9.904454120219441,"pX":0.5984791570017928,"pZ":3.097320602834901,"vX0":4.372814592972158,"vY0":-139.4646778915186,"vZ0":-4.759614109812185,"x":94.19,"y":155.15,"x0":-0.7320306718757434,"y0":50.00131467090885,"z0":5.635063601387362,"aX":-3.8416627878112735},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.3,"breakHorizontal":2.6,"spinRate":2617,"spinDirection":195},"zone":3,"typeConfidence":2.0,"plateTime":0.3912989703283465,"extension":6.2059179647168055},"hitData":{"launchSpeed":76.3,"launchAngle":16.0,"totalDistance":172.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":184.05,"coordY":124.25}},"index":6,"playId":"2ff282ad-e4b3-356c-9a74-5009cc17cd5f","pitchNumber":6,"startTime":"2026-05-31T20:36:48.207Z","endTime":"2026-05-31T20:37:00.228Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682243,"link":"/api/v1/people/682243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"first":{"id":814439,"link":"/api/v1/people/814439"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"b_ab"},{"player":{"id":682243,"link":"/api/v1/people/682243"},"credit":"p_ab"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"b_pa"},{"player":{"id":682243,"link":"/api/v1/people/682243"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.0,"awayTeamWinProbability":57.0,"homeTeamWinProbabilityAdded":-6.700000000000003,"leverageIndex":1.28,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2026-05-31T20:37:00.228Z","atBatIndex":10},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jose Fernandez lines out to right fielder Luke Raley.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-31T20:37:10.101Z","endTime":"2026-05-31T20:39:10.941Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"postOnThird":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":670042,"link":"/api/v1/people/670042"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":76.2,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.50619646223863,"aZ":-29.290777241862543,"pfxX":-5.874186138935247,"pfxZ":1.9413467473164765,"pX":-1.9141083348931787,"pZ":4.980941626924674,"vX0":0.5318735823673597,"vY0":-120.49205328631326,"vZ0":4.8349376072488255,"x":189.96,"y":104.29,"x0":-1.3727294160895636,"y0":50.00034298859613,"z0":5.525279568272174,"aX":-8.710835474720996},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":4.8,"breakHorizontal":10.6,"spinRate":1140,"spinDirection":266},"zone":11,"typeConfidence":2.0,"plateTime":0.45307260032539753,"extension":6.220385179689103},"index":0,"playId":"42bf3656-dfbb-36ad-918d-3abb28a73f90","pitchNumber":1,"startTime":"2026-05-31T20:37:34.382Z","endTime":"2026-05-31T20:37:37.382Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682243,"link":"/api/v1/people/682243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"first":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":814439,"link":"/api/v1/people/814439"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.6,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.313810974132508,"aZ":-7.344646653419996,"pfxX":-6.63189791354709,"pfxZ":12.619735938544984,"pX":0.19282330509698944,"pZ":2.228352307135572,"vX0":5.115180618485744,"vY0":-139.15814093386265,"vZ0":-7.4108569954762915,"x":109.65,"y":178.61,"x0":-0.8046744111033741,"y0":50.00106956478798,"z0":5.4077167336938725,"aX":-13.046295754076533},"breaks":{"breakAngle":52.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-8.3,"breakVerticalInduced":21.6,"breakHorizontal":11.0,"spinRate":2546,"spinDirection":204},"zone":8,"typeConfidence":2.0,"plateTime":0.39313036345708197,"extension":6.217025892282227},"index":1,"playId":"6799ae8e-a0ae-3f47-bb62-a339c247aed8","pitchNumber":2,"startTime":"2026-05-31T20:38:08.468Z","endTime":"2026-05-31T20:38:12.026Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682243,"link":"/api/v1/people/682243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"first":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":814439,"link":"/api/v1/people/814439"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":80.4,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.263306232163877,"aZ":-29.10117355683481,"pfxX":2.8884157863762883,"pfxZ":1.893637211853246,"pX":0.089980870039468,"pZ":1.4095387496266754,"vX0":1.7661811975122874,"vY0":-125.75416977278664,"vZ0":-3.9808499076319404,"x":113.57,"y":200.72,"x0":-0.9936020794446124,"y0":50.003206075404854,"z0":5.3385086387082925,"aX":4.688743305024545},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":2.9,"breakHorizontal":-5.6,"spinRate":2487,"spinDirection":118},"zone":14,"typeConfidence":2.0,"plateTime":0.4333151624940177,"extension":6.2140383955123655},"index":2,"playId":"e98e72c7-5625-3977-a135-83cd0cff770f","pitchNumber":3,"startTime":"2026-05-31T20:38:27.786Z","endTime":"2026-05-31T20:38:30.786Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682243,"link":"/api/v1/people/682243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"first":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":814439,"link":"/api/v1/people/814439"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-05-31T20:38:38.871Z","endTime":"2026-05-31T20:38:58.928Z","isPitch":false,"type":"action","player":{"id":699912,"link":"/api/v1/people/699912"},"defense":{"pitcher":{"id":682243,"link":"/api/v1/people/682243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"first":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":814439,"link":"/api/v1/people/814439"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":77.7,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.805376541528137,"aZ":-29.174404995401055,"pfxX":-7.840468431230812,"pfxZ":1.9577577296980948,"pX":0.5956406677982149,"pZ":2.379185356158958,"vX0":6.611725930304537,"vY0":-122.67409218221792,"vZ0":-0.9356032383548917,"x":94.3,"y":174.54,"x0":-1.1074375696476078,"y0":50.00548851515481,"z0":5.238342233480472,"aX":-12.02912733376008},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":3.6,"breakHorizontal":12.7,"spinRate":1289,"spinDirection":237},"zone":6,"typeConfidence":2.0,"plateTime":0.44540608582414754,"extension":6.432697827610857},"hitData":{"launchSpeed":76.3,"launchAngle":28.0,"totalDistance":240.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":180.17,"coordY":120.38}},"index":4,"playId":"23683b08-0f9b-3a90-95f4-d1938b86095f","pitchNumber":4,"startTime":"2026-05-31T20:38:58.928Z","endTime":"2026-05-31T20:39:10.941Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682243,"link":"/api/v1/people/682243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"first":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":814439,"link":"/api/v1/people/814439"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":699912,"link":"/api/v1/people/699912"},"credit":"b_ab"},{"player":{"id":682243,"link":"/api/v1/people/682243"},"credit":"p_ab"},{"player":{"id":699912,"link":"/api/v1/people/699912"},"credit":"b_pa"},{"player":{"id":682243,"link":"/api/v1/people/682243"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":7.0,"leverageIndex":1.94,"dramaIndex":97.0,"contextMetrics":{},"playEndTime":"2026-05-31T20:39:10.941Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Aramis Garcia strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-31T20:39:28.542Z","endTime":"2026-05-31T20:41:37.164Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":605244,"fullName":"Aramis Garcia","link":"/api/v1/people/605244"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"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":605244,"fullName":"Aramis Garcia","link":"/api/v1/people/605244"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":640902,"link":"/api/v1/people/640902"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":82.2,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.40704048235277,"aZ":-23.421020555486113,"pfxX":2.8440778541492957,"pfxZ":5.101501793116391,"pX":-0.018455270692424558,"pZ":4.689051619712546,"vX0":2.3103653918021383,"vY0":-129.06381551034144,"vZ0":2.201418288414734,"x":117.7,"y":112.18,"x0":-1.2893626750504041,"y0":50.00630983166159,"z0":5.608879407324903,"aX":4.883392857213222},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":9.8,"breakHorizontal":-5.6,"spinRate":2549,"spinDirection":153},"zone":12,"typeConfidence":2.0,"plateTime":0.42156206118271644,"extension":6.214391624100533},"index":0,"playId":"4dc806bd-f9cd-39fc-9696-aae80658ca83","pitchNumber":1,"startTime":"2026-05-31T20:39:49.010Z","endTime":"2026-05-31T20:39:52.010Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682243,"link":"/api/v1/people/682243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":605244,"link":"/api/v1/people/605244","batSide":{"code":"R","description":"Right"}},"first":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":814439,"link":"/api/v1/people/814439"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.0,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.40674955637582,"aZ":-7.787012286308777,"pfxX":-5.158452832456281,"pfxZ":12.441749853765508,"pX":-0.14256715582641646,"pZ":3.38083388459155,"vX0":3.8069158419761155,"vY0":-139.59234338514057,"vZ0":-4.54604670034184,"x":122.43,"y":147.5,"x0":-0.858495738897441,"y0":50.00153888165316,"z0":5.550621877311677,"aX":-10.110724645031002},"breaks":{"breakAngle":45.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.2,"breakVerticalInduced":21.7,"breakHorizontal":8.5,"spinRate":2582,"spinDirection":239},"zone":2,"typeConfidence":2.0,"plateTime":0.3933894649973837,"extension":6.282992084367863},"index":1,"playId":"a287b7c3-b395-374a-9f57-baf48de44df8","pitchNumber":2,"startTime":"2026-05-31T20:40:09.555Z","endTime":"2026-05-31T20:40:12.555Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682243,"link":"/api/v1/people/682243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":605244,"link":"/api/v1/people/605244","batSide":{"code":"R","description":"Right"}},"first":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":814439,"link":"/api/v1/people/814439"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.4,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.72148548866633,"aZ":-7.863113465968489,"pfxX":-4.201468200567451,"pfxZ":12.406475520224639,"pX":0.5547980088549808,"pZ":1.6395235638863208,"vX0":4.938330767585081,"vY0":-139.2179771783204,"vZ0":-8.893679098333996,"x":95.85,"y":194.51,"x0":-0.6975202169751796,"y0":50.00498381048489,"z0":5.398911865219329,"aX":-8.234997637870283},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":20.8,"breakHorizontal":6.6,"spinRate":2518,"spinDirection":202},"zone":9,"typeConfidence":2.0,"plateTime":0.39365854289868185,"extension":6.245233654537595},"index":2,"playId":"55f4f65c-018e-3614-bad4-51491c0bca5c","pitchNumber":3,"startTime":"2026-05-31T20:40:31.875Z","endTime":"2026-05-31T20:40:35.718Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682243,"link":"/api/v1/people/682243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":605244,"link":"/api/v1/people/605244","batSide":{"code":"R","description":"Right"}},"first":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":814439,"link":"/api/v1/people/814439"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":88.1,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.21346295147042,"aZ":-10.894182811071962,"pfxX":-4.355394023842755,"pfxZ":10.723685853849538,"pX":-1.1226199103378716,"pZ":3.0320135380516,"vX0":0.9212025408864714,"vY0":-139.4585526281068,"vZ0":-5.0171758969525655,"x":159.79,"y":156.92,"x0":-0.8897187822528904,"y0":50.00120729452079,"z0":5.563117580842834,"aX":-8.640299335959194},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.7,"breakHorizontal":7.7,"spinRate":2476,"spinDirection":200},"zone":11,"typeConfidence":2.0,"plateTime":0.3916740716994416,"extension":6.316538134064668},"index":3,"playId":"670e133d-3e5b-3b44-8dcc-d59b124f0772","pitchNumber":4,"startTime":"2026-05-31T20:40:54.090Z","endTime":"2026-05-31T20:40:57.749Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682243,"link":"/api/v1/people/682243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":605244,"link":"/api/v1/people/605244","batSide":{"code":"R","description":"Right"}},"first":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":814439,"link":"/api/v1/people/814439"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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,"runnerGoing":true},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":89.5,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.90816462651807,"aZ":-9.234198696135328,"pfxX":-3.5518217598503083,"pfxZ":11.225412663518792,"pX":0.43818612150845876,"pZ":2.827984989281221,"vX0":5.212358314965236,"vY0":-141.2802092801034,"vZ0":-5.741828714186086,"x":100.3,"y":162.42,"x0":-0.959963023288098,"y0":50.00397620687088,"z0":5.465735978246757,"aX":-7.2595299167242615},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":19.6,"breakHorizontal":5.5,"spinRate":2648,"spinDirection":203},"zone":3,"typeConfidence":2.0,"plateTime":0.3861020049755215,"extension":6.340980171301103},"index":4,"playId":"944cfe32-35ca-3937-a835-646f82498a78","pitchNumber":5,"startTime":"2026-05-31T20:41:30.661Z","endTime":"2026-05-31T20:41:37.164Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682243,"link":"/api/v1/people/682243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":605244,"link":"/api/v1/people/605244","batSide":{"code":"R","description":"Right"}},"first":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":814439,"link":"/api/v1/people/814439"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605244,"link":"/api/v1/people/605244"},"credit":"b_ab"},{"player":{"id":682243,"link":"/api/v1/people/682243"},"credit":"p_ab"},{"player":{"id":605244,"link":"/api/v1/people/605244"},"credit":"b_pa"},{"player":{"id":682243,"link":"/api/v1/people/682243"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":5.100000000000001,"leverageIndex":1.96,"dramaIndex":85.0,"contextMetrics":{},"playEndTime":"2026-05-31T20:41:37.164Z","atBatIndex":12},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Cole Young homers (4) on a fly ball to right field.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-31T20:43:33.449Z","endTime":"2026-05-31T20:44:35.230Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":{"id":518876,"link":"/api/v1/people/518876"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":85.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.379060270628994,"aZ":-19.004744217347106,"pfxX":-8.111404951198299,"pfxZ":7.274270383976042,"pX":1.094479169179418,"pZ":1.790113538655528,"vX0":9.711281646594294,"vY0":-132.01908827987063,"vZ0":-5.381741117294451,"x":75.28,"y":190.45,"x0":-1.53448980183232,"y0":50.00342879576029,"z0":5.2035043946805235,"aX":-14.685230011092933},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":12.5,"breakHorizontal":13.2,"spinRate":2392,"spinDirection":229},"zone":14,"typeConfidence":0.87,"plateTime":0.41091225031317835,"extension":6.041072981310311},"index":0,"playId":"b2012257-a4e5-3272-970f-941266f83fee","pitchNumber":1,"startTime":"2026-05-31T20:43:54.328Z","endTime":"2026-05-31T20:43:57.742Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.72659664173794,"aZ":-15.712664093853949,"pfxX":-7.819944573227378,"pfxZ":9.038992553987573,"pX":0.3715911773780213,"pZ":2.3942593343733187,"vX0":7.9155983993426755,"vY0":-133.38312440171927,"vZ0":-4.530103804775667,"x":102.84,"y":174.13,"x0":-1.6029760994291227,"y0":50.00601940491981,"z0":5.22958928630759,"aX":-14.248411182130345},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.7,"breakHorizontal":12.7,"spinRate":2303,"spinDirection":230},"zone":6,"typeConfidence":0.89,"plateTime":0.4089144361959889,"extension":6.014839995856653},"hitData":{"launchSpeed":105.4,"launchAngle":25.0,"totalDistance":389.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":241.51,"coordY":90.3}},"index":1,"playId":"19766c5b-7df9-3917-8a97-4913f4388060","pitchNumber":2,"startTime":"2026-05-31T20:44:11.275Z","endTime":"2026-05-31T20:44:35.230Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":702284,"link":"/api/v1/people/702284"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.60000000000001,"awayTeamWinProbability":34.39999999999999,"homeTeamWinProbabilityAdded":10.500000000000007,"leverageIndex":0.91,"dramaIndex":93.0,"contextMetrics":{},"playEndTime":"2026-05-31T20:44:35.230Z","atBatIndex":13},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dominic Canzone grounds out to first baseman Jose Fernandez.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-31T20:44:41.970Z","endTime":"2026-05-31T20:45:59.964Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":699912,"link":"/api/v1/people/699912"},"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.5,"endSpeed":85.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.11349075116375,"aZ":-17.248962277368246,"pfxX":-6.456877971834099,"pfxZ":8.162216437635646,"pX":-0.14844818039122337,"pZ":2.313821591061715,"vX0":6.200504401918972,"vY0":-133.25614546532458,"vZ0":-4.478516330018983,"x":122.66,"y":176.31,"x0":-1.647867657284989,"y0":50.004487256231215,"z0":5.233505691216679,"aX":-11.80939219820684},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":14.2,"breakHorizontal":10.7,"spinRate":2447,"spinDirection":223},"zone":5,"typeConfidence":0.91,"plateTime":0.4084201087329751,"extension":5.991811539157262},"index":0,"playId":"505dec09-4bfc-3d19-8623-5a9ae43b1aa9","pitchNumber":1,"startTime":"2026-05-31T20:45:00.303Z","endTime":"2026-05-31T20:45:03.760Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":90.6,"endSpeed":84.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.558660353152934,"aZ":-17.761048418694273,"pfxX":-3.7555023062267265,"pfxZ":8.040079496727056,"pX":0.40983689522616124,"pZ":2.962213122990839,"vX0":6.480890785409177,"vY0":-131.9308348475131,"vZ0":-2.841297153080653,"x":101.38,"y":158.8,"x0":-1.5717046476112444,"y0":50.006415355995436,"z0":5.3362667150305,"aX":-6.736239394579875},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":14.3,"breakHorizontal":5.6,"spinRate":2400,"spinDirection":225},"zone":3,"typeConfidence":0.9,"plateTime":0.41248539811548035,"extension":5.952173264848548},"index":1,"playId":"f3a3a5e7-10d6-3287-87c4-d66fdd093d3e","pitchNumber":2,"startTime":"2026-05-31T20:45:14.944Z","endTime":"2026-05-31T20:45:19.948Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":77.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.574148900982948,"aZ":-38.56683238361474,"pfxX":2.57358526264856,"pfxZ":-4.236949168124175,"pX":0.7973720072830394,"pZ":2.282563401276492,"vX0":5.094460814175343,"vY0":-122.22139721171133,"vZ0":-0.10342865749630326,"x":86.61,"y":177.15,"x0":-1.650041738046782,"y0":50.00121959919929,"z0":5.643389706588919,"aX":3.88430806926583},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-7.4,"breakHorizontal":-5.9,"spinRate":2721,"spinDirection":48},"zone":14,"typeConfidence":0.86,"plateTime":0.4485122759789495,"extension":5.973091817146912},"hitData":{"launchSpeed":76.5,"launchAngle":-12.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":156.06,"coordY":164.25}},"index":2,"playId":"aecd9c33-25ed-31ab-a68c-82174eae5665","pitchNumber":3,"startTime":"2026-05-31T20:45:51.937Z","endTime":"2026-05-31T20:45:59.964Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686527,"link":"/api/v1/people/686527"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":686527,"link":"/api/v1/people/686527"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.6,"awayTeamWinProbability":36.4,"homeTeamWinProbabilityAdded":-2.000000000000007,"leverageIndex":0.78,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-05-31T20:45:59.964Z","atBatIndex":14},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jhonny Pereda singles on a line drive to left fielder Tim Tawa.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-31T20:46:06.021Z","endTime":"2026-05-31T20:46:47.739Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694374,"link":"/api/v1/people/694374"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":84.0,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.62282678259875,"aZ":-17.40136703731316,"pfxX":-7.1304042484675145,"pfxZ":8.243045613136903,"pX":0.2733879279226606,"pZ":1.4698430568134866,"vX0":7.218661244768525,"vY0":-132.5890399839557,"vZ0":-6.283643961584119,"x":106.58,"y":199.09,"x0":-1.549607793252316,"y0":50.00394169192593,"z0":5.127177302366672,"aX":-12.77951000405434},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.8,"breakHorizontal":11.5,"spinRate":2393,"spinDirection":230},"zone":14,"typeConfidence":0.91,"plateTime":0.41208586006292736,"extension":6.113949665428226},"index":0,"playId":"2ec4da99-1a9e-370d-b679-332ac6f91853","pitchNumber":1,"startTime":"2026-05-31T20:46:22.096Z","endTime":"2026-05-31T20:46:26.162Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":640902,"link":"/api/v1/people/640902","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":82.5,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.09628073923554,"aZ":-17.358017200142235,"pfxX":-3.440007800191179,"pfxZ":8.527013051409622,"pX":0.24749740623215719,"pZ":2.1375195415660366,"vX0":5.962364125232526,"vY0":-130.85449881807145,"vZ0":-4.477230522863757,"x":107.57,"y":181.07,"x0":-1.6115952865476628,"y0":50.00433410948379,"z0":5.167687946851517,"aX":-5.9788058778097835},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":14.6,"breakHorizontal":4.9,"spinRate":2457,"spinDirection":219},"zone":8,"typeConfidence":0.91,"plateTime":0.41825846620455476,"extension":6.077883271666768},"hitData":{"launchSpeed":96.3,"launchAngle":15.0,"totalDistance":260.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":89.35,"coordY":87.36}},"index":1,"playId":"362c53c2-ff17-3f02-b55e-c5f71ebbf57f","pitchNumber":2,"startTime":"2026-05-31T20:46:36.705Z","endTime":"2026-05-31T20:46:47.739Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":640902,"link":"/api/v1/people/640902","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":640902,"link":"/api/v1/people/640902"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":640902,"link":"/api/v1/people/640902"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.8,"awayTeamWinProbability":34.2,"homeTeamWinProbabilityAdded":2.1999999999999957,"leverageIndex":0.58,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-05-31T20:46:47.739Z","atBatIndex":15},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Colt Emerson singles on a ground ball to first baseman Jose Fernandez. Jhonny Pereda to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-31T20:47:33.052Z","endTime":"2026-05-31T20:48:47.574Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"postOnSecond":{"id":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":699912,"link":"/api/v1/people/699912"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"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":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"5901ce24-50cf-3200-b3de-dda509d9b9fc","startTime":"2026-05-31T20:47:17.713Z","endTime":"2026-05-31T20:47:20.713Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":806068,"link":"/api/v1/people/806068","batSide":{"code":"L","description":"Left"}},"first":{"id":640902,"link":"/api/v1/people/640902"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":84.1,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.16245295750975,"aZ":-18.561144704179966,"pfxX":-6.886431009152465,"pfxZ":7.617735778634091,"pX":-0.3586813733315188,"pZ":2.360807647574581,"vX0":5.812508189394593,"vY0":-131.62928735576978,"vZ0":-3.90557060228469,"x":130.67,"y":175.04,"x0":-1.6813295280402423,"y0":50.00185511260829,"z0":5.20630956322226,"aX":-12.304173024114316},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":13.3,"breakHorizontal":11.5,"spinRate":2286,"spinDirection":230},"zone":4,"typeConfidence":0.9,"plateTime":0.4132468524271058,"extension":5.93894628780306},"index":1,"playId":"ff6ff68c-3ed2-3565-a54e-2a813cd4e1ff","pitchNumber":1,"startTime":"2026-05-31T20:47:35.232Z","endTime":"2026-05-31T20:47:39.105Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":806068,"link":"/api/v1/people/806068","batSide":{"code":"L","description":"Left"}},"first":{"id":640902,"link":"/api/v1/people/640902"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":81.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.91407955565006,"aZ":-30.099165805454646,"pfxX":-9.65649351378948,"pfxZ":1.254733261570888,"pX":1.0055444175937462,"pZ":0.3632984346976057,"vX0":9.362252510223835,"vY0":-126.98291391321767,"vZ0":-6.267748854494955,"x":78.67,"y":228.97,"x0":-1.4523841643081354,"y0":50.00189260652204,"z0":5.2200128657006335,"aX":-15.968927293401906},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.2,"breakHorizontal":15.7,"spinRate":1979,"spinDirection":246},"zone":14,"typeConfidence":0.9,"plateTime":0.42926588357667583,"extension":5.963322369019741},"index":2,"playId":"dec708b2-2724-33c7-896e-06c9fdbf1dd5","pitchNumber":2,"startTime":"2026-05-31T20:47:57.114Z","endTime":"2026-05-31T20:48:00.141Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":806068,"link":"/api/v1/people/806068","batSide":{"code":"L","description":"Left"}},"first":{"id":640902,"link":"/api/v1/people/640902"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.992263379860994,"aZ":-28.93182323253462,"pfxX":-10.42662639379135,"pfxZ":1.9762811008379702,"pX":-0.95755723018366,"pZ":1.783559887902231,"vX0":5.136015407016373,"vY0":-126.83631606452686,"vZ0":-3.220061722545399,"x":153.5,"y":190.62,"x0":-1.6453772968352431,"y0":50.0050085423703,"z0":5.35717202467154,"aX":-17.12666924208577},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":3.1,"breakHorizontal":17.9,"spinRate":2099,"spinDirection":245},"zone":13,"typeConfidence":0.91,"plateTime":0.4305194959039156,"extension":6.032130782505611},"index":3,"playId":"54eeded6-07f3-3c1b-bc63-15be8558354d","pitchNumber":3,"startTime":"2026-05-31T20:48:20.050Z","endTime":"2026-05-31T20:48:23.793Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":806068,"link":"/api/v1/people/806068","batSide":{"code":"L","description":"Left"}},"first":{"id":640902,"link":"/api/v1/people/640902"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":84.2,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.935589496768984,"aZ":-18.971522818940706,"pfxX":-3.335119973425079,"pfxZ":7.341945668112799,"pX":0.19569467993892722,"pZ":2.5359784046078233,"vX0":5.95866991096677,"vY0":-132.42364576870776,"vZ0":-3.6522869073087705,"x":109.54,"y":170.31,"x0":-1.6375508183234073,"y0":50.003714447618286,"z0":5.299281788337728,"aX":-5.998717556069815},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.8,"breakHorizontal":4.9,"spinRate":2418,"spinDirection":226},"zone":5,"typeConfidence":2.0,"plateTime":0.4116422956352839,"extension":5.864615089249098},"hitData":{"launchSpeed":81.4,"launchAngle":-21.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":139.33,"coordY":172.37}},"index":4,"playId":"c54e538a-ccb9-38b6-8988-6e5ada8074e2","pitchNumber":4,"startTime":"2026-05-31T20:48:38.548Z","endTime":"2026-05-31T20:48:47.574Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":806068,"link":"/api/v1/people/806068","batSide":{"code":"L","description":"Left"}},"first":{"id":640902,"link":"/api/v1/people/640902"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":806068,"link":"/api/v1/people/806068"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":806068,"link":"/api/v1/people/806068"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.0,"awayTeamWinProbability":31.0,"homeTeamWinProbabilityAdded":3.200000000000003,"leverageIndex":1.08,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-05-31T20:48:47.574Z","atBatIndex":16},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"J.P. Crawford walks. Jhonny Pereda to 3rd. Colt Emerson to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-31T20:49:33.919Z","endTime":"2026-05-31T20:50:52.690Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"postOnSecond":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"postOnThird":{"id":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-31T20:49:36.066Z","endTime":"2026-05-31T20:49:36.067Z","isPitch":false,"type":"action","player":{"id":641487,"link":"/api/v1/people/641487"},"defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"first":{"id":806068,"link":"/api/v1/people/806068"},"second":{"id":640902,"link":"/api/v1/people/640902"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":86.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.9508220089113,"aZ":-25.571866534045302,"pfxX":-9.531869439010318,"pfxZ":3.5397331916376995,"pX":-0.9648776855857946,"pZ":2.823642872013649,"vX0":5.277368376259975,"vY0":-134.19739885643327,"vZ0":-1.8853343669067315,"x":153.78,"y":162.54,"x0":-1.6956749410516374,"y0":50.002195725524935,"z0":5.3171900976117215,"aX":-17.773315172094108},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":6.2,"breakHorizontal":16.4,"spinRate":2138,"spinDirection":233},"zone":11,"typeConfidence":0.91,"plateTime":0.4047125298599621,"extension":6.054552726528618},"index":1,"playId":"8570e7ea-1b11-30d9-a2cf-6cc3217a7afc","pitchNumber":1,"startTime":"2026-05-31T20:49:36.068Z","endTime":"2026-05-31T20:49:39.706Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"first":{"id":806068,"link":"/api/v1/people/806068"},"second":{"id":640902,"link":"/api/v1/people/640902"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":84.2,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.890730875680795,"aZ":-20.084178706802852,"pfxX":-5.8513069533658335,"pfxZ":6.734999281904172,"pX":-0.62862661336591,"pZ":1.9963836850594665,"vX0":4.993666927761182,"vY0":-132.31902639630053,"vZ0":-4.46795739021882,"x":140.96,"y":184.88,"x0":-1.7685103174101686,"y0":50.00622499931157,"z0":5.154386871080997,"aX":-10.509117118664351},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":11.5,"breakHorizontal":9.7,"spinRate":2406,"spinDirection":217},"zone":7,"typeConfidence":2.0,"plateTime":0.4119639744609085,"extension":6.035526515956057},"index":2,"playId":"d2b5e45e-4e7f-32a6-bbc4-f6ece9a38a04","pitchNumber":2,"startTime":"2026-05-31T20:49:52.954Z","endTime":"2026-05-31T20:49:56.458Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"first":{"id":806068,"link":"/api/v1/people/806068"},"second":{"id":640902,"link":"/api/v1/people/640902"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":84.1,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.354454727402054,"aZ":-18.975342793263998,"pfxX":-3.3634922737780037,"pfxZ":7.310576536204705,"pX":-0.00864428023582506,"pZ":3.9693210024039858,"vX0":5.446776634434598,"vY0":-132.7687416462758,"vZ0":-0.21010775286772992,"x":117.33,"y":131.61,"x0":-1.63903945606106,"y0":50.006031620341325,"z0":5.416991857465092,"aX":-6.076132645189528},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.4,"breakHorizontal":5.0,"spinRate":2360,"spinDirection":226},"zone":12,"typeConfidence":2.0,"plateTime":0.4107489358733156,"extension":5.960046108935811},"index":3,"playId":"96341dc1-7df0-3ec8-bf14-634b76865840","pitchNumber":3,"startTime":"2026-05-31T20:50:09.648Z","endTime":"2026-05-31T20:50:13.207Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"first":{"id":806068,"link":"/api/v1/people/806068"},"second":{"id":640902,"link":"/api/v1/people/640902"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":87.7,"endSpeed":81.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.190979361872003,"aZ":-32.09494621800767,"pfxX":-8.829163475046016,"pfxZ":0.04820482099841783,"pX":-1.5842104437559419,"pZ":2.2749949030774754,"vX0":3.487577679721338,"vY0":-127.88971443971963,"vZ0":-1.6225612666884373,"x":177.39,"y":177.36,"x0":-1.8086417394815595,"y0":50.003596775948054,"z0":5.404910986492274,"aX":-14.81441538851351},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":0.0,"breakHorizontal":15.4,"spinRate":2123,"spinDirection":247},"zone":13,"typeConfidence":0.9,"plateTime":0.4261885782990915,"extension":5.908239703731581},"index":4,"playId":"b99cbfa8-455f-3dd8-b2b2-67a464617602","pitchNumber":4,"startTime":"2026-05-31T20:50:28.738Z","endTime":"2026-05-31T20:50:32.021Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"first":{"id":806068,"link":"/api/v1/people/806068"},"second":{"id":640902,"link":"/api/v1/people/640902"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":92.7,"endSpeed":86.1,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.04240518076187,"aZ":-25.731039163682723,"pfxX":-10.673571057023523,"pfxZ":3.4374864119290347,"pX":-1.2578950011893915,"pZ":2.625580294183952,"vX0":4.961081198440288,"vY0":-135.01969464722794,"vZ0":-2.2366853711295764,"x":164.95,"y":167.89,"x0":-1.7165605367698902,"y0":50.004243495144316,"z0":5.246408289970222,"aX":-20.020453408128628},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":6.0,"breakHorizontal":18.5,"spinRate":2201,"spinDirection":229},"zone":11,"typeConfidence":0.91,"plateTime":0.40323619294199187,"extension":5.983320543148735},"index":5,"playId":"55105887-77b9-3d6b-85c5-a5be6349415a","pitchNumber":5,"startTime":"2026-05-31T20:50:48.507Z","endTime":"2026-05-31T20:50:52.690Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"first":{"id":806068,"link":"/api/v1/people/806068"},"second":{"id":640902,"link":"/api/v1/people/640902"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641487,"link":"/api/v1/people/641487"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.1,"awayTeamWinProbability":25.900000000000006,"homeTeamWinProbabilityAdded":5.099999999999994,"leverageIndex":1.69,"dramaIndex":79.0,"contextMetrics":{},"playEndTime":"2026-05-31T20:50:52.690Z","atBatIndex":17},{"result":{"type":"atBat","event":"Double Play","eventType":"double_play","description":"Julio Rodríguez lines into a double play, center fielder Ryan Waldschmidt to catcher Aramis Garcia. Jhonny Pereda out at home.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-31T20:52:01.750Z","endTime":"2026-05-31T20:52:47.328Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":25},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Double Play","eventType":"double_play","movementReason":null,"runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":814439,"link":"/api/v1/people/814439"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":3},"details":{"event":"Double Play","eventType":"double_play","movementReason":"r_thrown_out","runner":{"id":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":814439,"link":"/api/v1/people/814439"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_assist"},{"player":{"id":814439,"link":"/api/v1/people/814439"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_assist_of"},{"player":{"id":605244,"link":"/api/v1/people/605244"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":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-31T20:51:11.013Z","endTime":"2026-05-31T20:52:03.796Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":641487,"link":"/api/v1/people/641487"},"second":{"id":806068,"link":"/api/v1/people/806068"},"third":{"id":640902,"link":"/api/v1/people/640902"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.3,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.00427677074959,"aZ":-23.98009950662493,"pfxX":-10.818600417131442,"pfxZ":4.4136373941844305,"pX":-1.3025149812035308,"pZ":2.6547794642318303,"vX0":4.789093210354766,"vY0":-135.0223603763322,"vZ0":-2.38160246391414,"x":166.65,"y":167.1,"x0":-1.688729647842397,"y0":50.00148774896378,"z0":5.2267186529487635,"aX":-20.074670238538932},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":7.7,"breakHorizontal":18.6,"spinRate":2296,"spinDirection":233},"zone":11,"typeConfidence":0.91,"plateTime":0.4048697698196557,"extension":6.021467182684362},"index":1,"playId":"adc4055b-7b81-3dd3-b404-5fb9503d405b","pitchNumber":1,"startTime":"2026-05-31T20:52:03.796Z","endTime":"2026-05-31T20:52:06.796Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":641487,"link":"/api/v1/people/641487"},"second":{"id":806068,"link":"/api/v1/people/806068"},"third":{"id":640902,"link":"/api/v1/people/640902"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":86.6,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.498801233391458,"aZ":-25.539557936600666,"pfxX":-9.411986598203153,"pfxZ":3.4869102027877137,"pX":-0.5540453274385754,"pZ":2.222073576754529,"vX0":6.24692086650209,"vY0":-136.20316166351094,"vZ0":-3.4313837459466114,"x":138.12,"y":178.78,"x0":-1.6403426277911006,"y0":50.0019244965796,"z0":5.2402479756250555,"aX":-17.898349582081472},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":5.9,"breakHorizontal":16.0,"spinRate":2428,"spinDirection":233},"zone":7,"typeConfidence":0.91,"plateTime":0.40028984045028704,"extension":6.123701197527597},"hitData":{"launchSpeed":89.6,"launchAngle":19.0,"totalDistance":281.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":114.02,"coordY":87.55}},"index":2,"playId":"4d88e38f-0c60-3dd8-9e77-477a46b2cd66","pitchNumber":2,"startTime":"2026-05-31T20:52:37.319Z","endTime":"2026-05-31T20:52:47.328Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":641487,"link":"/api/v1/people/641487"},"second":{"id":806068,"link":"/api/v1/people/806068"},"third":{"id":640902,"link":"/api/v1/people/640902"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":677594,"link":"/api/v1/people/677594"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"}],"homeTeamWinProbability":61.199999999999996,"awayTeamWinProbability":38.800000000000004,"homeTeamWinProbabilityAdded":-12.899999999999999,"leverageIndex":2.05,"dramaIndex":135.0,"contextMetrics":{},"playEndTime":"2026-05-31T20:52:47.328Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tim Tawa strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-31T20:54:50.761Z","endTime":"2026-05-31T20:57:04.130Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":640902,"link":"/api/v1/people/640902"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":88.2,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.951677403615864,"aZ":-11.357142829084177,"pfxX":-3.0325676667321693,"pfxZ":10.49617947782232,"pX":-0.5941572722978986,"pZ":2.840647657800017,"vX0":2.2087808999205407,"vY0":-139.1589266174477,"vZ0":-5.326693202186837,"x":139.65,"y":162.08,"x0":-0.9997186689830936,"y0":50.00256559010163,"z0":5.516081794852478,"aX":-6.014278185800945},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.2,"breakHorizontal":5.2,"spinRate":2538,"spinDirection":200},"zone":1,"typeConfidence":2.0,"plateTime":0.39192885614241435,"extension":6.220314574586588},"index":0,"playId":"8e25e8c8-41f1-3456-97c9-b5b4bf07c409","pitchNumber":1,"startTime":"2026-05-31T20:55:27.438Z","endTime":"2026-05-31T20:55:30.438Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682243,"link":"/api/v1/people/682243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.7,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.83250897261241,"aZ":-11.271928120272467,"pfxX":-4.9840801279973626,"pfxZ":10.387519407320632,"pX":-0.09787063030608635,"pZ":3.2788169874954773,"vX0":4.40687871112593,"vY0":-140.48915137703113,"vZ0":-4.285477919881309,"x":120.73,"y":150.25,"x0":-1.034129367363327,"y0":50.004507056386,"z0":5.548385567980059,"aX":-10.03084955123952},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.2,"breakHorizontal":8.2,"spinRate":2552,"spinDirection":202},"zone":2,"typeConfidence":2.0,"plateTime":0.3888810600358603,"extension":6.187017786809168},"index":1,"playId":"0f319374-3c4f-3d97-b588-4996a6298979","pitchNumber":2,"startTime":"2026-05-31T20:55:49.911Z","endTime":"2026-05-31T20:55:53.339Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682243,"link":"/api/v1/people/682243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":89.5,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.172829777825342,"aZ":-9.334901971278146,"pfxX":-3.7927877038412428,"pfxZ":11.216279661741112,"pX":0.8036488038037206,"pZ":2.2212409294886046,"vX0":5.515210230560025,"vY0":-140.88426025085792,"vZ0":-7.690801219804619,"x":86.37,"y":178.81,"x0":-0.6750168701773849,"y0":50.000411419010405,"z0":5.568854756217881,"aX":-7.721653399590653},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":19.2,"breakHorizontal":5.9,"spinRate":2509,"spinDirection":198},"zone":6,"typeConfidence":2.0,"plateTime":0.3868980437239067,"extension":6.225484527068591},"index":2,"playId":"2b96af84-9c18-3aa5-bfa7-9f4611fb21b9","pitchNumber":3,"startTime":"2026-05-31T20:56:18.209Z","endTime":"2026-05-31T20:56:22.188Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682243,"link":"/api/v1/people/682243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":76.0,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.78244812611671,"aZ":-42.79208576863986,"pfxX":0.7302719288959376,"pfxZ":-7.348476642288881,"pX":0.18344118837264156,"pZ":1.1805211877866666,"vX0":2.348609807744504,"vY0":-119.41801423877286,"vZ0":-1.1676746540279415,"x":110.01,"y":206.91,"x0":-0.9072172609859641,"y0":50.00148349621145,"z0":5.521958777512354,"aX":1.0551213169127105},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.9,"breakVerticalInduced":-13.3,"breakHorizontal":-1.9,"spinRate":2344,"spinDirection":26},"zone":14,"typeConfidence":2.0,"plateTime":0.45850382818911806,"extension":6.443235790376038},"index":3,"playId":"560fc07a-e1ca-3de8-b2b5-8f39103be785","pitchNumber":4,"startTime":"2026-05-31T20:56:40.716Z","endTime":"2026-05-31T20:56:45.601Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682243,"link":"/api/v1/people/682243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":83.9,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.41436055415717,"aZ":-28.367360023318987,"pfxX":1.5476044463018388,"pfxZ":2.188173180690572,"pX":0.8011724895983979,"pZ":0.9767729805527737,"vX0":4.275571991047146,"vY0":-128.9725120258733,"vZ0":-5.893105654311015,"x":86.46,"y":212.41,"x0":-1.0575399676999604,"y0":50.00387328319951,"z0":5.388793660253596,"aX":2.694172426762808},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":3.2,"breakHorizontal":-3.5,"spinRate":2537,"spinDirection":112},"zone":14,"typeConfidence":2.0,"plateTime":0.41939101772407117,"extension":6.1916717634573235},"index":4,"playId":"b95772a6-1b05-370c-aca3-0bfb6264b828","pitchNumber":5,"startTime":"2026-05-31T20:57:00.531Z","endTime":"2026-05-31T20:57:04.130Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682243,"link":"/api/v1/people/682243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694374,"link":"/api/v1/people/694374"},"credit":"b_ab"},{"player":{"id":682243,"link":"/api/v1/people/682243"},"credit":"p_ab"},{"player":{"id":694374,"link":"/api/v1/people/694374"},"credit":"b_pa"},{"player":{"id":682243,"link":"/api/v1/people/682243"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.800000000000004,"awayTeamWinProbability":36.199999999999996,"homeTeamWinProbabilityAdded":2.6000000000000085,"leverageIndex":1.03,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-05-31T20:57:04.130Z","atBatIndex":19},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ketel Marte pops out to third baseman Colt Emerson.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-31T20:57:21.368Z","endTime":"2026-05-31T20:59:28.333Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":806068,"link":"/api/v1/people/806068"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":83.7,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.178220239329516,"aZ":-27.04426162248608,"pfxX":0.9762048792624092,"pfxZ":2.9577424157400736,"pX":0.4998444300244206,"pZ":0.4369244091216836,"vX0":4.072371992410472,"vY0":-128.8845395602312,"vZ0":-7.213981050579678,"x":97.95,"y":226.98,"x0":-1.2083490148680585,"y0":50.000578358130454,"z0":5.274535899386046,"aX":1.6915469878917222},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":4.4,"breakHorizontal":-2.4,"spinRate":2595,"spinDirection":180},"zone":14,"typeConfidence":2.0,"plateTime":0.4201670461457949,"extension":6.237778506058368},"index":0,"playId":"38fa38cf-bfab-3876-b20e-ac7559f992c9","pitchNumber":1,"startTime":"2026-05-31T20:57:31.366Z","endTime":"2026-05-31T20:57:34.728Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682243,"link":"/api/v1/people/682243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.1,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.358122998121306,"aZ":-10.248367322206425,"pfxX":-3.43515263704898,"pfxZ":11.01672041808634,"pX":-1.274236643093257,"pZ":2.3855851727456208,"vX0":0.499155875326055,"vY0":-140.10605974169607,"vZ0":-6.646584215902072,"x":165.57,"y":174.37,"x0":-1.0083032284511064,"y0":50.0012655103573,"z0":5.456810436935385,"aX":-6.835115525520737},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":18.8,"breakHorizontal":6.1,"spinRate":2483,"spinDirection":205},"zone":13,"typeConfidence":2.0,"plateTime":0.39079166778112917,"extension":6.208614960150976},"index":1,"playId":"93b9c7fb-fa99-3d83-8f6e-47ea2fa96958","pitchNumber":2,"startTime":"2026-05-31T20:57:50.216Z","endTime":"2026-05-31T20:57:53.730Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682243,"link":"/api/v1/people/682243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.9,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.17023425334785,"aZ":-9.721991291387472,"pfxX":-3.3659407589483674,"pfxZ":11.138734412512699,"pX":0.20197886443946825,"pZ":2.7591438345356476,"vX0":4.1322575873775875,"vY0":-140.24490888846762,"vZ0":-5.742430415054621,"x":109.3,"y":164.28,"x0":-0.8450134881492402,"y0":50.00503311631655,"z0":5.451041147775894,"aX":-6.786255194100632},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":19.3,"breakHorizontal":5.4,"spinRate":2535,"spinDirection":200},"zone":5,"typeConfidence":2.0,"plateTime":0.3887831714073138,"extension":6.13180338869022},"index":2,"playId":"ff1e8b16-6409-3bf9-88fb-7d35ff62911a","pitchNumber":3,"startTime":"2026-05-31T20:58:13.808Z","endTime":"2026-05-31T20:58:17.548Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682243,"link":"/api/v1/people/682243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":88.1,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.98070136942905,"aZ":-10.67648595442357,"pfxX":-4.000864349198931,"pfxZ":10.897308076971324,"pX":0.624431094548568,"pZ":2.8417298034922833,"vX0":5.246241307016246,"vY0":-138.61885305817356,"vZ0":-5.366137446162756,"x":93.2,"y":162.05,"x0":-0.7607975042727105,"y0":50.00584010800999,"z0":5.49638485929398,"aX":-7.895293057481724},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":19.0,"breakHorizontal":6.4,"spinRate":2645,"spinDirection":207},"zone":3,"typeConfidence":2.0,"plateTime":0.39307816738194123,"extension":6.178239842089458},"index":3,"playId":"b8f3987e-1cdf-3187-959b-1942f5903085","pitchNumber":4,"startTime":"2026-05-31T20:58:34.404Z","endTime":"2026-05-31T20:58:37.749Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682243,"link":"/api/v1/people/682243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-05-31T20:58:46.099Z","endTime":"2026-05-31T20:59:00.491Z","isPitch":false,"type":"action","player":{"id":606466,"link":"/api/v1/people/606466"},"defense":{"pitcher":{"id":682243,"link":"/api/v1/people/682243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":79.9,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.310910756488955,"aZ":-27.9063596084735,"pfxX":-5.739185124047034,"pfxZ":2.6630351297685246,"pX":0.9432159927762405,"pZ":1.39291790314775,"vX0":6.752895633813352,"vY0":-124.8124561063102,"vZ0":-3.9148320926789797,"x":81.05,"y":201.17,"x0":-1.0315298701790072,"y0":50.00453519977576,"z0":5.238882690793622,"aX":-9.202969776777284},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":4.3,"breakHorizontal":9.1,"spinRate":1317,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.436169769379966,"extension":6.40755116582335},"index":5,"playId":"404e91a7-33a5-3a5d-bcbe-d84fbbeece19","pitchNumber":5,"startTime":"2026-05-31T20:59:00.491Z","endTime":"2026-05-31T20:59:04.034Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682243,"link":"/api/v1/people/682243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.3,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.985851190352673,"aZ":-8.02012104195829,"pfxX":-4.752775492727917,"pfxZ":12.301920317279865,"pX":0.6698896757759764,"pZ":2.573088563360728,"vX0":5.976380448932847,"vY0":-139.38936935431704,"vZ0":-6.285987452082274,"x":91.47,"y":169.31,"x0":-0.8866996123701407,"y0":50.001065200767705,"z0":5.390029965599843,"aX":-9.330867423263381},"breaks":{"breakAngle":39.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.8,"breakVerticalInduced":21.1,"breakHorizontal":7.3,"spinRate":2618,"spinDirection":203},"zone":6,"typeConfidence":2.0,"plateTime":0.393283523303118,"extension":6.273472798963667},"hitData":{"launchSpeed":96.3,"launchAngle":69.0,"totalDistance":145.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":106.38,"coordY":150.57}},"index":6,"playId":"01e7c6e1-5cc3-39c5-8781-1424d309dcd6","pitchNumber":6,"startTime":"2026-05-31T20:59:18.307Z","endTime":"2026-05-31T20:59:28.333Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682243,"link":"/api/v1/people/682243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_ab"},{"player":{"id":682243,"link":"/api/v1/people/682243"},"credit":"p_ab"},{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_pa"},{"player":{"id":682243,"link":"/api/v1/people/682243"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.7,"awayTeamWinProbability":34.3,"homeTeamWinProbabilityAdded":1.8999999999999986,"leverageIndex":0.75,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-05-31T20:59:28.333Z","atBatIndex":20},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Corbin Carroll flies out to center fielder Julio Rodríguez.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-31T20:59:36.658Z","endTime":"2026-05-31T21:01:10.125Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":89.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.161717763751035,"aZ":-10.959009479087998,"pfxX":-3.1672286228392137,"pfxZ":10.395620958025026,"pX":1.1994802317012003,"pZ":2.7694493193143113,"vX0":6.873299145249173,"vY0":-140.60322586350878,"vZ0":-5.535149488656021,"x":71.28,"y":164.0,"x0":-0.8444333393937098,"y0":50.001770687883045,"z0":5.448015504963457,"aX":-6.464022078855019},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":18.1,"breakHorizontal":4.7,"spinRate":2530,"spinDirection":200},"zone":12,"typeConfidence":2.0,"plateTime":0.38674547827544314,"extension":6.330253467918198},"index":0,"playId":"bf5f1ae9-294f-34e3-85c0-0ae235dc5c34","pitchNumber":1,"startTime":"2026-05-31T20:59:57.741Z","endTime":"2026-05-31T21:00:00.741Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682243,"link":"/api/v1/people/682243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":88.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.267823192503933,"aZ":-11.442482395282097,"pfxX":-3.0029630533527194,"pfxZ":10.350546005466859,"pX":0.8512153394342284,"pZ":3.3984617400785386,"vX0":5.692824404333419,"vY0":-139.4254734582779,"vZ0":-3.925563022203823,"x":84.55,"y":147.02,"x0":-0.811032604746567,"y0":50.001143570541046,"z0":5.558923460848013,"aX":-6.014441394969934},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.4,"breakHorizontal":4.4,"spinRate":2537,"spinDirection":196},"zone":12,"typeConfidence":2.0,"plateTime":0.39027307523600374,"extension":6.155215861010411},"index":1,"playId":"fce11721-5677-3170-aa90-80a49dfffcd8","pitchNumber":2,"startTime":"2026-05-31T21:00:19.950Z","endTime":"2026-05-31T21:00:22.950Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682243,"link":"/api/v1/people/682243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.356927316886928,"aZ":-9.4570555343464,"pfxX":-3.907398874014743,"pfxZ":11.296923358397596,"pX":0.11513800238126114,"pZ":2.0492606253249543,"vX0":3.95928932671814,"vY0":-140.13189703709398,"vZ0":-7.905915408321536,"x":112.61,"y":183.45,"x0":-0.800870413954962,"y0":50.00175092657938,"z0":5.505960455491025,"aX":-7.857261268794833},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":19.2,"breakHorizontal":6.4,"spinRate":2580,"spinDirection":207},"zone":8,"typeConfidence":2.0,"plateTime":0.3892050848614548,"extension":6.111618320633921},"index":2,"playId":"1b5d4ddf-7cb9-34c6-b6c2-c0735b21c19c","pitchNumber":3,"startTime":"2026-05-31T21:00:37.538Z","endTime":"2026-05-31T21:00:40.729Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682243,"link":"/api/v1/people/682243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.700929048274755,"aZ":-26.877403841271118,"pfxX":-6.437076069156278,"pfxZ":3.3457239856160825,"pX":-0.5050422513375477,"pZ":1.522810855111725,"vX0":3.5559604101662496,"vY0":-124.93080969525971,"vZ0":-3.8197542858275475,"x":136.25,"y":197.66,"x0":-1.109032970141321,"y0":50.0047673517735,"z0":5.2759193213665965,"aX":-10.196535735531663},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":5.4,"breakHorizontal":10.9,"spinRate":1215,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.43810233657374686,"extension":6.309536640904893},"hitData":{"launchSpeed":94.7,"launchAngle":29.0,"totalDistance":337.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":89.55,"coordY":68.52}},"index":3,"playId":"d88c95e0-e96e-3c68-970b-122f81b72266","pitchNumber":4,"startTime":"2026-05-31T21:01:00.090Z","endTime":"2026-05-31T21:01:10.125Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682243,"link":"/api/v1/people/682243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_ab"},{"player":{"id":682243,"link":"/api/v1/people/682243"},"credit":"p_ab"},{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_pa"},{"player":{"id":682243,"link":"/api/v1/people/682243"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.9,"awayTeamWinProbability":33.099999999999994,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.47,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-05-31T21:01:10.125Z","atBatIndex":21},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Josh Naylor flies out to left fielder Tim Tawa.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-31T21:02:59.371Z","endTime":"2026-05-31T21:03:31.142Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"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":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":694374,"link":"/api/v1/people/694374"},"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":91.2,"endSpeed":84.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.31074995002949,"aZ":-18.686360930585252,"pfxX":-6.648227644410506,"pfxZ":7.452851992593798,"pX":-1.2879016518759179,"pZ":2.949173971066957,"vX0":3.6659562845386295,"vY0":-132.8818214832681,"vZ0":-2.5058846371736396,"x":166.09,"y":159.15,"x0":-1.8130859860935942,"y0":50.00244768017465,"z0":5.244146712168849,"aX":-12.029827273274066},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":13.2,"breakHorizontal":11.4,"spinRate":2288,"spinDirection":228},"zone":11,"typeConfidence":0.87,"plateTime":0.41034502837299947,"extension":5.9984845117883685},"hitData":{"launchSpeed":79.0,"launchAngle":48.0,"totalDistance":244.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":73.15,"coordY":117.53}},"index":0,"playId":"b7c59606-c66f-356b-86b1-09971046200b","pitchNumber":1,"startTime":"2026-05-31T21:03:20.227Z","endTime":"2026-05-31T21:03:31.142Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.8,"awayTeamWinProbability":35.2,"homeTeamWinProbabilityAdded":-2.1000000000000085,"leverageIndex":0.8,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-05-31T21:03:31.142Z","atBatIndex":22},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Randy Arozarena grounds out, shortstop Geraldo Perdomo to first baseman Jose Fernandez.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-31T21:03:33.890Z","endTime":"2026-05-31T21:04:40.493Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":699912,"link":"/api/v1/people/699912"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":84.8,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.759981774606032,"aZ":-24.254004765458415,"pfxX":-8.731177581297155,"pfxZ":4.3514431965610605,"pX":-1.6942014493540176,"pZ":3.0355608244823697,"vX0":2.9987015447647862,"vY0":-132.89232896293234,"vZ0":-1.531666886121701,"x":181.58,"y":156.82,"x0":-1.691219765767872,"y0":50.00254940704406,"z0":5.351428066058077,"aX":-15.892488158190973},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":7.8,"breakHorizontal":15.4,"spinRate":2152,"spinDirection":232},"zone":11,"typeConfidence":0.91,"plateTime":0.4094034366184167,"extension":6.090895047323639},"index":0,"playId":"e323463d-12db-3ee1-bda2-148780b7b2e2","pitchNumber":1,"startTime":"2026-05-31T21:04:00.697Z","endTime":"2026-05-31T21:04:03.699Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":90.4,"endSpeed":84.1,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.093576692056907,"aZ":-18.605981667951124,"pfxX":-4.804494660020577,"pfxZ":7.573795548414935,"pX":-0.826747907498767,"pZ":3.109218494751166,"vX0":4.0478325151884365,"vY0":-131.78528973902633,"vZ0":-2.1709445830881235,"x":148.51,"y":154.83,"x0":-1.7445113716358487,"y0":50.004034440300835,"z0":5.290548478301208,"aX":-8.609622680693352},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":13.6,"breakHorizontal":8.0,"spinRate":2253,"spinDirection":220},"zone":1,"typeConfidence":2.0,"plateTime":0.41268026567734006,"extension":6.033457986434448},"index":1,"playId":"7551c065-d27e-3666-b9d4-b3081b1ed9d5","pitchNumber":2,"startTime":"2026-05-31T21:04:15.678Z","endTime":"2026-05-31T21:04:19.321Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":85.4,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.540807153884703,"aZ":-22.558242249390446,"pfxX":-8.64782416030143,"pfxZ":5.214903633697324,"pX":-0.310510365863364,"pZ":2.8401320967046186,"vX0":6.247466722402984,"vY0":-133.65846398645067,"vZ0":-2.2611695432815657,"x":128.84,"y":162.1,"x0":-1.5320302536276855,"y0":50.00503942462535,"z0":5.284362356836921,"aX":-15.953882391668595},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":9.2,"breakHorizontal":14.6,"spinRate":2201,"spinDirection":228},"zone":1,"typeConfidence":0.89,"plateTime":0.4067770323115063,"extension":6.028136689495367},"hitData":{"launchSpeed":83.4,"launchAngle":8.0,"totalDistance":121.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":99.26,"coordY":137.31}},"index":2,"playId":"660a345f-9e48-3538-88bb-5be8656a84bb","pitchNumber":3,"startTime":"2026-05-31T21:04:31.472Z","endTime":"2026-05-31T21:04:40.493Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":668227,"link":"/api/v1/people/668227"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.3,"awayTeamWinProbability":36.7,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.6,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-05-31T21:04:40.493Z","atBatIndex":23},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Luke Raley hit by pitch.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-31T21:04:47.665Z","endTime":"2026-05-31T21:06:38.910Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":82.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.730670221514444,"aZ":-15.348445889904047,"pfxX":-5.210690827853764,"pfxZ":9.54558807546982,"pX":-0.9815041738457078,"pZ":3.0349504507736143,"vX0":4.09852382172945,"vY0":-131.86758667823844,"vZ0":-2.887262667918629,"x":154.41,"y":156.84,"x0":-1.8779670876460428,"y0":50.00654375658897,"z0":5.274747862994418,"aX":-9.189594968989919},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":16.9,"breakHorizontal":8.5,"spinRate":2394,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.41517389551655226,"extension":5.975326481849725},"index":0,"playId":"d6556982-b63b-3be8-90e1-dae05425f3ad","pitchNumber":1,"startTime":"2026-05-31T21:05:04.475Z","endTime":"2026-05-31T21:05:10.011Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.613361837249276,"aZ":-30.74675087035519,"pfxX":-9.59982050287393,"pfxZ":0.8436019621159287,"pX":-0.3322743884661711,"pZ":1.8022875732768835,"vX0":6.364222321695521,"vY0":-128.2044869946077,"vZ0":-2.9717098087980127,"x":129.67,"y":190.12,"x0":-1.5851512701774988,"y0":50.00064887950034,"z0":5.347600489158155,"aX":-16.164516354794294},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.2,"breakHorizontal":16.2,"spinRate":2135,"spinDirection":242},"zone":7,"typeConfidence":0.91,"plateTime":0.42535518123591265,"extension":6.088391920233095},"index":1,"playId":"7cb93ba0-d5ff-3d1f-876e-cb00048b8a93","pitchNumber":2,"startTime":"2026-05-31T21:05:40.781Z","endTime":"2026-05-31T21:05:44.825Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":82.5,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.517017434190944,"aZ":-32.62648815071769,"pfxX":-8.664946495905975,"pfxZ":-0.2674004001723045,"pX":-0.7752525065449541,"pZ":1.5967250976027925,"vX0":5.2059504337764215,"vY0":-128.78279988666915,"vZ0":-3.210674504691902,"x":146.55,"y":195.67,"x0":-1.6798498074099595,"y0":50.0011797813744,"z0":5.339615859335057,"aX":-14.798595186415605},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":-0.8,"breakHorizontal":14.8,"spinRate":1983,"spinDirection":248},"zone":13,"typeConfidence":0.9,"plateTime":0.4226020779572708,"extension":6.007532528908024},"index":2,"playId":"2e8c3beb-5677-3b90-a3d0-f88be12f3d03","pitchNumber":3,"startTime":"2026-05-31T21:06:01.147Z","endTime":"2026-05-31T21:06:04.147Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":3,"startTime":"2026-05-31T21:06:19.378Z","endTime":"2026-05-31T21:06:31.873Z","isPitch":false,"type":"action","player":{"id":670042,"link":"/api/v1/people/670042"},"defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":85.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.153765442914604,"aZ":-18.003331519634152,"pfxX":-9.767019149491269,"pfxZ":7.691181074338501,"pX":1.5986688459161071,"pZ":1.868614203585969,"vX0":11.21383287062966,"vY0":-134.16426128375616,"vZ0":-5.371538734599024,"x":56.06,"y":188.33,"x0":-1.3455088560342743,"y0":50.002350629856245,"z0":5.159782009612847,"aX":-17.994056982525528},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":13.1,"breakHorizontal":15.6,"spinRate":2500,"spinDirection":226},"zone":14,"typeConfidence":0.59,"plateTime":0.4066150180834307,"extension":6.1180440620070975},"index":4,"playId":"2f6b5506-6e64-306d-b328-3af1253195e2","pitchNumber":4,"startTime":"2026-05-31T21:06:31.873Z","endTime":"2026-05-31T21:06:38.910Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670042,"link":"/api/v1/people/670042"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.4,"awayTeamWinProbability":35.599999999999994,"homeTeamWinProbabilityAdded":1.1000000000000085,"leverageIndex":0.4,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-05-31T21:06:38.910Z","atBatIndex":24},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Cole Young grounds out, pitcher Merrill Kelly to first baseman Jose Fernandez.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-31T21:07:03.809Z","endTime":"2026-05-31T21:08:06.362Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":518876,"link":"/api/v1/people/518876"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":699912,"link":"/api/v1/people/699912"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"d49e34da-a081-4df8-a831-716c57070e76","startTime":"2026-05-31T21:07:03.809Z","endTime":"2026-05-31T21:07:10.810Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"first":{"id":670042,"link":"/api/v1/people/670042"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":84.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.775972221580187,"aZ":-17.907526113979845,"pfxX":-6.199157823462727,"pfxZ":7.840251354293768,"pX":-0.3715930965354558,"pZ":1.8674722850449075,"vX0":5.868117344223453,"vY0":-133.10349674961785,"vZ0":-5.073643785734709,"x":131.16,"y":188.36,"x0":-1.7844495457815546,"y0":50.0035148440699,"z0":5.068715151138031,"aX":-11.281560243784927},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":13.4,"breakHorizontal":10.2,"spinRate":2323,"spinDirection":230},"zone":7,"typeConfidence":0.91,"plateTime":0.4093075039394072,"extension":6.076958934817844},"index":1,"playId":"1b307c11-d7d9-38e3-b35c-63959ecd9dd5","pitchNumber":1,"startTime":"2026-05-31T21:07:16.153Z","endTime":"2026-05-31T21:07:19.675Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"first":{"id":670042,"link":"/api/v1/people/670042"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":81.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.020931476907815,"aZ":-30.631564421160718,"pfxX":-6.995798242490378,"pfxZ":0.9259463997060333,"pX":-0.11485134308703573,"pZ":1.2134806002218628,"vX0":6.086621962864126,"vY0":-127.27557021380476,"vZ0":-4.337445018195764,"x":121.38,"y":206.02,"x0":-1.6091336200776336,"y0":50.00481719351155,"z0":5.320542784327122,"aX":-11.671453450969771},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.1,"breakHorizontal":11.6,"spinRate":1924,"spinDirection":241},"zone":13,"typeConfidence":0.89,"plateTime":0.42762885774167136,"extension":5.936850406046315},"index":2,"playId":"0c1cdb9d-25dc-3d07-80c0-8ac98343eee9","pitchNumber":2,"startTime":"2026-05-31T21:07:35.911Z","endTime":"2026-05-31T21:07:41.498Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"first":{"id":670042,"link":"/api/v1/people/670042"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":88.3,"endSpeed":82.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.764138037336163,"aZ":-31.329371321258712,"pfxX":-9.183894398944371,"pfxZ":0.4944082259744844,"pX":-1.0724028743325922,"pZ":1.6143773546086497,"vX0":4.771366514894831,"vY0":-128.72083857179987,"vZ0":-3.408494613045959,"x":157.88,"y":195.19,"x0":-1.7415096676669959,"y0":50.00333483972304,"z0":5.341388386885668,"aX":-15.65499381534138},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":0.5,"breakHorizontal":15.8,"spinRate":2168,"spinDirection":245},"zone":13,"typeConfidence":0.9,"plateTime":0.42298557798854075,"extension":6.125342071764815},"hitData":{"launchSpeed":77.1,"launchAngle":-58.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":133.25,"coordY":186.05}},"index":3,"playId":"c7db462d-e091-351e-97c5-7b172824d9e5","pitchNumber":3,"startTime":"2026-05-31T21:07:58.784Z","endTime":"2026-05-31T21:08:06.362Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"first":{"id":670042,"link":"/api/v1/people/670042"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":702284,"link":"/api/v1/people/702284"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.3,"awayTeamWinProbability":37.7,"homeTeamWinProbabilityAdded":-2.1000000000000085,"leverageIndex":0.84,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-05-31T21:08:06.362Z","atBatIndex":25},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Geraldo Perdomo grounds out to first baseman Josh Naylor.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-31T21:10:02.619Z","endTime":"2026-05-31T21:11:14.912Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":88.9,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.51864964817778,"aZ":-9.896058465790492,"pfxX":-5.33204600607291,"pfxZ":11.1130352754192,"pX":1.1351989071659847,"pZ":2.1098030466274182,"vX0":7.968836860159096,"vY0":-139.75408213207868,"vZ0":-7.348398235336756,"x":73.73,"y":181.82,"x0":-1.0428365508541517,"y0":50.00563289139493,"z0":5.4015251600646,"aX":-10.692200074160827},"breaks":{"breakAngle":38.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":19.0,"breakHorizontal":8.3,"spinRate":2623,"spinDirection":205},"zone":14,"typeConfidence":2.0,"plateTime":0.3899244603823937,"extension":6.379625633488104},"index":0,"playId":"490f6f68-99cb-3af7-9541-084e99d300cf","pitchNumber":1,"startTime":"2026-05-31T21:10:20.929Z","endTime":"2026-05-31T21:10:24.518Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682243,"link":"/api/v1/people/682243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":95.0,"endSpeed":88.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.511561575104167,"aZ":-10.995051280103871,"pfxX":-5.087300354011751,"pfxZ":10.764619856069372,"pX":0.43817814693778573,"pZ":2.228382031138949,"vX0":5.765836232385139,"vY0":-138.33017098615304,"vZ0":-6.487879285333062,"x":100.3,"y":178.61,"x0":-0.9975020876087193,"y0":50.000578588281705,"z0":5.317503932656657,"aX":-10.006753044988006},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.6,"breakHorizontal":8.3,"spinRate":2557,"spinDirection":205},"zone":9,"typeConfidence":2.0,"plateTime":0.39371900770391655,"extension":6.269977915726068},"index":1,"playId":"928c70c4-a4f6-3789-91bf-ff2f87192241","pitchNumber":2,"startTime":"2026-05-31T21:10:40.160Z","endTime":"2026-05-31T21:10:43.160Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682243,"link":"/api/v1/people/682243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":82.9,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.387062888176242,"aZ":-29.184285121987536,"pfxX":0.6837356744264136,"pfxZ":1.730022703783737,"pX":-0.1714262370829765,"pZ":2.59382585888463,"vX0":2.3671532622293046,"vY0":-129.17786523405127,"vZ0":-1.7077290004117796,"x":123.53,"y":168.75,"x0":-1.1804559014897058,"y0":50.00121902595582,"z0":5.46099025305483,"aX":1.1805704436264568},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":3.0,"breakHorizontal":-1.7,"spinRate":2466,"spinDirection":132},"zone":5,"typeConfidence":2.0,"plateTime":0.4205068254988036,"extension":6.233234545437415},"hitData":{"launchSpeed":78.1,"launchAngle":-23.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":154.04,"coordY":159.69}},"index":2,"playId":"0767223d-3e44-3876-bfce-e8bd83a85445","pitchNumber":3,"startTime":"2026-05-31T21:11:06.411Z","endTime":"2026-05-31T21:11:14.912Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682243,"link":"/api/v1/people/682243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_ab"},{"player":{"id":682243,"link":"/api/v1/people/682243"},"credit":"p_ab"},{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_pa"},{"player":{"id":682243,"link":"/api/v1/people/682243"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.2,"awayTeamWinProbability":34.8,"homeTeamWinProbabilityAdded":2.9000000000000057,"leverageIndex":1.13,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2026-05-31T21:11:14.912Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nolan Arenado strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-31T21:11:24.708Z","endTime":"2026-05-31T21:13:25.014Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":640902,"link":"/api/v1/people/640902"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":89.1,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.64980228786233,"aZ":-13.11359353711326,"pfxX":-4.609300430820804,"pfxZ":9.484624178859672,"pX":-0.018241836646254766,"pZ":2.71296696535958,"vX0":4.061027790933578,"vY0":-139.50042597156644,"vZ0":-5.291648084240529,"x":117.7,"y":165.53,"x0":-0.880294083384836,"y0":50.00038495677322,"z0":5.469747940451281,"aX":-9.260415402844494},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.6,"breakHorizontal":7.7,"spinRate":2620,"spinDirection":204},"zone":5,"typeConfidence":2.0,"plateTime":0.3897537011576033,"extension":6.208959010001639},"index":0,"playId":"da57b10f-5162-336c-8f54-995fa25186d1","pitchNumber":1,"startTime":"2026-05-31T21:11:43.385Z","endTime":"2026-05-31T21:11:46.385Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682243,"link":"/api/v1/people/682243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":82.2,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.083375194569346,"aZ":-29.347371584448908,"pfxX":2.0718089635601697,"pfxZ":1.6661209936240802,"pX":0.3024983497509267,"pZ":2.00592077118369,"vX0":2.948757204221341,"vY0":-128.61742845526243,"vZ0":-3.052525682100107,"x":105.47,"y":184.62,"x0":-1.121875369362544,"y0":50.00515683556081,"z0":5.450061316652598,"aX":3.521199813392771},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":2.6,"breakHorizontal":-4.3,"spinRate":2454,"spinDirection":120},"zone":9,"typeConfidence":2.0,"plateTime":0.4235322230956906,"extension":6.2848434525821375},"index":1,"playId":"24ddda85-144d-3501-94e7-4f83f0c5cbad","pitchNumber":2,"startTime":"2026-05-31T21:12:18.179Z","endTime":"2026-05-31T21:12:24.709Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682243,"link":"/api/v1/people/682243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":83.1,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.374953829062413,"aZ":-30.13554698029925,"pfxX":1.9763329041884135,"pfxZ":1.1780574537002861,"pX":0.376995584862217,"pZ":2.0478571554920983,"vX0":3.014092177955119,"vY0":-129.2109203466025,"vZ0":-3.065404058413746,"x":102.63,"y":183.49,"x0":-1.0516431954250225,"y0":50.00196268396024,"z0":5.512885675223675,"aX":3.4142399509254986},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":1.8,"breakHorizontal":-4.1,"spinRate":2515,"spinDirection":114},"zone":9,"typeConfidence":2.0,"plateTime":0.42040568102961284,"extension":6.151470856599245},"index":2,"playId":"0d29a75b-f822-3113-b2cf-7ce17ed8f6aa","pitchNumber":3,"startTime":"2026-05-31T21:12:54.631Z","endTime":"2026-05-31T21:12:57.771Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682243,"link":"/api/v1/people/682243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.2,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.438425239536617,"aZ":-35.49733240079438,"pfxX":6.357396963215922,"pfxZ":-2.1471392780106013,"pX":-0.1892927580161163,"pZ":1.6239444562027947,"vX0":0.9303469127264685,"vY0":-123.77737569189382,"vZ0":-1.7115023279130015,"x":124.22,"y":194.93,"x0":-1.3960991501538786,"y0":50.004009179547396,"z0":5.305454937662728,"aX":9.833395283460268},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-4.1,"breakHorizontal":-11.8,"spinRate":2479,"spinDirection":47},"zone":13,"typeConfidence":2.0,"plateTime":0.44304798756380537,"extension":6.252703403021993},"index":3,"playId":"4f37a385-b25c-3f3d-bac0-38c77262c12f","pitchNumber":4,"startTime":"2026-05-31T21:13:20.720Z","endTime":"2026-05-31T21:13:25.014Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682243,"link":"/api/v1/people/682243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_ab"},{"player":{"id":682243,"link":"/api/v1/people/682243"},"credit":"p_ab"},{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_pa"},{"player":{"id":682243,"link":"/api/v1/people/682243"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.2,"awayTeamWinProbability":32.8,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.82,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-05-31T21:13:25.014Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan Waldschmidt strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-31T21:13:39.533Z","endTime":"2026-05-31T21:15:01.801Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":640902,"link":"/api/v1/people/640902"},"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":true},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.9,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.63622172183313,"aZ":-8.655490200035791,"pfxX":-5.0431762896169,"pfxZ":11.730522963488824,"pX":0.3091822602213526,"pZ":1.5800596822375694,"vX0":5.312632681092669,"vY0":-139.790704726264,"vZ0":-8.774424603478446,"x":105.21,"y":196.12,"x0":-0.9488381571554985,"y0":50.00462031876547,"z0":5.304556364322271,"aX":-10.113274601248374},"breaks":{"breakAngle":40.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":19.9,"breakHorizontal":8.2,"spinRate":2621,"spinDirection":203},"zone":9,"typeConfidence":2.0,"plateTime":0.3898646556788803,"extension":6.245676356633275},"index":0,"playId":"0fc4fc16-dc22-3876-b72a-7d9cf577a2b4","pitchNumber":1,"startTime":"2026-05-31T21:13:52.301Z","endTime":"2026-05-31T21:14:19.311Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682243,"link":"/api/v1/people/682243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":814439,"link":"/api/v1/people/814439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":109,"player":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"}},"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":82.3,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.656571793831613,"aZ":-30.458363841420304,"pfxX":3.7753289674701653,"pfxZ":1.0093779010092554,"pX":0.11413378939992606,"pZ":1.108262478877355,"vX0":1.8416827074825293,"vY0":-128.35328803985047,"vZ0":-5.0180040861152095,"x":112.65,"y":208.86,"x0":-1.099698645220242,"y0":50.00190379456653,"z0":5.417146036716811,"aX":6.3965754647060695},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":1.1,"breakHorizontal":-7.2,"spinRate":2556,"spinDirection":98},"zone":14,"typeConfidence":2.0,"plateTime":0.4242076746193266,"extension":6.244344208814317},"index":1,"playId":"d7fd6073-2453-3ae3-b289-b468dd63d02b","pitchNumber":2,"startTime":"2026-05-31T21:14:28.265Z","endTime":"2026-05-31T21:14:31.265Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682243,"link":"/api/v1/people/682243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":814439,"link":"/api/v1/people/814439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-05-31T21:14:39.489Z","endTime":"2026-05-31T21:14:58.036Z","isPitch":false,"type":"action","player":{"id":814439,"link":"/api/v1/people/814439"},"defense":{"pitcher":{"id":682243,"link":"/api/v1/people/682243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":814439,"link":"/api/v1/people/814439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.7,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.969154939044998,"aZ":-35.60160227995863,"pfxX":6.701090523456605,"pfxZ":-2.2006654746514354,"pX":0.7720869783909546,"pZ":1.192295605009461,"vX0":2.8124977825913295,"vY0":-124.03376273695066,"vZ0":-2.8388208781070725,"x":87.57,"y":206.59,"x0":-1.247368140602984,"y0":50.00308930255441,"z0":5.322356734919346,"aX":10.433510357829613},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-4.4,"breakHorizontal":-12.8,"spinRate":2500,"spinDirection":41},"zone":14,"typeConfidence":2.0,"plateTime":0.4417175640959572,"extension":6.247836524124417},"index":3,"playId":"319ffdad-cba2-37d0-960a-e5896dde425d","pitchNumber":3,"startTime":"2026-05-31T21:14:58.036Z","endTime":"2026-05-31T21:15:01.801Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682243,"link":"/api/v1/people/682243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":814439,"link":"/api/v1/people/814439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":814439,"link":"/api/v1/people/814439"},"credit":"b_ab"},{"player":{"id":682243,"link":"/api/v1/people/682243"},"credit":"p_ab"},{"player":{"id":814439,"link":"/api/v1/people/814439"},"credit":"b_pa"},{"player":{"id":682243,"link":"/api/v1/people/682243"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.5,"awayTeamWinProbability":31.5,"homeTeamWinProbabilityAdded":1.2999999999999972,"leverageIndex":0.52,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-05-31T21:15:01.801Z","atBatIndex":28},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Dominic Canzone walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-31T21:16:51.745Z","endTime":"2026-05-31T21:19:07.463Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":75.9,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.956350368605552,"aZ":-38.16058313263089,"pfxX":2.1589711594569274,"pfxZ":-4.148035053402529,"pX":0.15198124374024838,"pZ":1.8380024013997835,"vX0":3.851557035747998,"vY0":-118.8157693147841,"vZ0":-0.827838848761438,"x":111.21,"y":189.15,"x0":-1.7652860227354508,"y0":50.00495083411122,"z0":5.633097903572606,"aX":3.1130890480399986},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-7.4,"breakHorizontal":-4.8,"spinRate":2504,"spinDirection":53},"zone":8,"typeConfidence":0.9,"plateTime":0.4595069461317154,"extension":6.107695136995801},"index":0,"playId":"1dbcb281-713b-3fb6-a3d9-d6950cc0b814","pitchNumber":1,"startTime":"2026-05-31T21:17:15.808Z","endTime":"2026-05-31T21:17:18.925Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":81.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.289913622678892,"aZ":-31.125570160348538,"pfxX":-8.770234756321432,"pfxZ":0.6257004136830835,"pX":0.47506338156487254,"pZ":1.457020754942402,"vX0":7.887925397673972,"vY0":-127.59143540739018,"vZ0":-3.8093723432584774,"x":98.89,"y":199.44,"x0":-1.4932529703396042,"y0":50.0021607938579,"z0":5.379622998233123,"aX":-14.692575632958873},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":0.6,"breakHorizontal":14.5,"spinRate":2072,"spinDirection":247},"zone":14,"typeConfidence":0.9,"plateTime":0.42667396864256757,"extension":6.191075774740139},"index":1,"playId":"70bf8506-5b3b-3fad-8c34-3a365e843963","pitchNumber":2,"startTime":"2026-05-31T21:17:31.212Z","endTime":"2026-05-31T21:17:34.212Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":82.6,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.15607415501344,"aZ":-30.287530561803084,"pfxX":-9.072247768782844,"pfxZ":1.1082451513328397,"pX":-0.4817393554719201,"pZ":1.122169075037293,"vX0":6.0562721748391946,"vY0":-128.65713241409603,"vZ0":-4.830200865207182,"x":135.36,"y":208.48,"x0":-1.666141979844984,"y0":50.00559703112491,"z0":5.322386830872977,"aX":-15.487375355613326},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":1.3,"breakHorizontal":15.4,"spinRate":2123,"spinDirection":243},"zone":13,"typeConfidence":0.9,"plateTime":0.4228158457982558,"extension":5.955044106964199},"index":2,"playId":"625c466a-78d9-3a95-9075-c48aeebf2135","pitchNumber":3,"startTime":"2026-05-31T21:17:50.438Z","endTime":"2026-05-31T21:17:53.555Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":91.8,"endSpeed":85.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.977501309342625,"aZ":-18.947071443693794,"pfxX":-6.021229827100648,"pfxZ":7.158024766190978,"pX":-1.468850966881249,"pZ":4.405057467506302,"vX0":3.1510292929620944,"vY0":-133.8851353425042,"vZ0":0.8861974865471632,"x":172.99,"y":119.84,"x0":-1.8673819706321766,"y0":50.00633599482392,"z0":5.408082716638512,"aX":-11.13216666814519},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.3,"breakHorizontal":10.4,"spinRate":2261,"spinDirection":230},"zone":11,"typeConfidence":0.79,"plateTime":0.4063075124719773,"extension":6.040521529279466},"index":3,"playId":"6a03c367-e548-39fe-b503-935c728312aa","pitchNumber":4,"startTime":"2026-05-31T21:18:11.771Z","endTime":"2026-05-31T21:18:14.875Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":81.6,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.015967013669894,"aZ":-26.4694805267679,"pfxX":-3.1866684586803666,"pfxZ":3.4092696526064454,"pX":1.0395739864726135,"pZ":1.7220110483956395,"vX0":7.490582392282769,"vY0":-127.39310357513735,"vZ0":-3.8670716164476033,"x":77.37,"y":192.29,"x0":-1.5028216227938773,"y0":50.000408701218,"z0":5.3122644108531585,"aX":-5.327093817532988},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":5.6,"breakHorizontal":4.4,"spinRate":2349,"spinDirection":201},"zone":14,"typeConfidence":0.89,"plateTime":0.4271993947914243,"extension":6.185032998239555},"index":4,"playId":"0528f5fd-e8a7-33fc-9135-41031ae3424c","pitchNumber":5,"startTime":"2026-05-31T21:18:28.657Z","endTime":"2026-05-31T21:18:33.088Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.370262383159425,"aZ":-16.07867640461526,"pfxX":-2.157866132555883,"pfxZ":8.770627784315371,"pX":-1.2085279931798976,"pZ":2.7859562677716716,"vX0":2.638485129562506,"vY0":-134.19218291055918,"vZ0":-3.2570128065678503,"x":163.07,"y":163.56,"x0":-1.9213170856059152,"y0":50.00159204640118,"z0":5.15190882206267,"aX":-3.959564056616514},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.5,"breakHorizontal":3.4,"spinRate":2206,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.40721769744409153,"extension":6.078905615625092},"index":5,"playId":"4f918f21-9317-3a85-b572-15012bba9e19","pitchNumber":6,"startTime":"2026-05-31T21:18:45.860Z","endTime":"2026-05-31T21:18:49.188Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":82.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.203507641846898,"aZ":-32.179239897933456,"pfxX":-8.782452391760955,"pfxZ":-0.0060385362864892045,"pX":-1.305084248225537,"pZ":2.1438695863803776,"vX0":4.052965146363405,"vY0":-129.2283185589979,"vZ0":-2.021490821638111,"x":166.75,"y":180.9,"x0":-1.7436788742641312,"y0":50.0002358428148,"z0":5.3825607543510525,"aX":-15.012343261818673},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":-0.2,"breakHorizontal":15.1,"spinRate":2101,"spinDirection":245},"zone":13,"typeConfidence":0.9,"plateTime":0.4221127964431166,"extension":6.012951343443502},"index":6,"playId":"726b1fa1-8972-325c-832c-46389e7142fa","pitchNumber":7,"startTime":"2026-05-31T21:19:04.106Z","endTime":"2026-05-31T21:19:07.463Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686527,"link":"/api/v1/people/686527"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.8,"awayTeamWinProbability":28.200000000000003,"homeTeamWinProbabilityAdded":3.299999999999997,"leverageIndex":0.83,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-05-31T21:19:07.463Z","atBatIndex":29},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jhonny Pereda pops out to second baseman Ildemaro Vargas.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-31T21:19:23.155Z","endTime":"2026-05-31T21:20:31.223Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.7,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.235298546065877,"aZ":-29.0189041066973,"pfxX":-10.131092744341263,"pfxZ":1.7359851839666165,"pX":0.3788349108368793,"pZ":1.717752660406777,"vX0":8.23941874554669,"vY0":-133.64606225602785,"vZ0":-3.9055408811072265,"x":102.56,"y":192.4,"x0":-1.4189970081508414,"y0":50.005010266587824,"z0":5.2687727946571785,"aX":-18.435901613250653},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":2.5,"breakHorizontal":16.7,"spinRate":2170,"spinDirection":229},"zone":9,"typeConfidence":0.83,"plateTime":0.40893232180661165,"extension":5.953992735273711},"index":0,"playId":"e4eec9c3-1389-3016-8036-e22ac62d05a7","pitchNumber":1,"startTime":"2026-05-31T21:19:34.995Z","endTime":"2026-05-31T21:19:39.265Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":640902,"link":"/api/v1/people/640902","batSide":{"code":"R","description":"Right"}},"first":{"id":686527,"link":"/api/v1/people/686527"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":85.1,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.378138051759606,"aZ":-27.84259712945045,"pfxX":-10.391992669403962,"pfxZ":2.361303111178847,"pX":-1.0122407065583188,"pZ":2.208680828350406,"vX0":5.26835383523896,"vY0":-134.06002832379485,"vZ0":-2.8234119684996597,"x":155.58,"y":179.15,"x0":-1.6425499179362855,"y0":50.006336515349396,"z0":5.242995860776534,"aX":-19.10084686503815},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":4.0,"breakHorizontal":17.9,"spinRate":2122,"spinDirection":230},"zone":13,"typeConfidence":0.9,"plateTime":0.4070812696938182,"extension":6.017661142520021},"index":1,"playId":"4272e576-b3c1-3dd0-ab41-798ce7f2ea2a","pitchNumber":2,"startTime":"2026-05-31T21:19:54.433Z","endTime":"2026-05-31T21:19:58.910Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":640902,"link":"/api/v1/people/640902","batSide":{"code":"R","description":"Right"}},"first":{"id":686527,"link":"/api/v1/people/686527"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":80.1,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.118789951732357,"aZ":-28.32247507639373,"pfxX":-0.44600800249441663,"pfxZ":2.368616902098349,"pX":-0.5462625858939493,"pZ":3.3598700785244886,"vX0":3.205026628227829,"vY0":-125.81710742974617,"vZ0":0.43709043946164616,"x":137.82,"y":148.06,"x0":-1.7709512329837247,"y0":50.002207564181155,"z0":5.453254057953443,"aX":-0.725353756169734},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":4.6,"breakHorizontal":0.2,"spinRate":2200,"spinDirection":171},"zone":1,"typeConfidence":0.89,"plateTime":0.4329905664123306,"extension":6.117263031605471},"hitData":{"launchSpeed":71.1,"launchAngle":66.0,"totalDistance":107.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":139.33,"coordY":158.68}},"index":2,"playId":"032f26c6-fa7e-3eeb-a150-61d58530d148","pitchNumber":3,"startTime":"2026-05-31T21:20:20.265Z","endTime":"2026-05-31T21:20:31.223Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":640902,"link":"/api/v1/people/640902","batSide":{"code":"R","description":"Right"}},"first":{"id":686527,"link":"/api/v1/people/686527"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":640902,"link":"/api/v1/people/640902"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":640902,"link":"/api/v1/people/640902"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.7,"awayTeamWinProbability":31.299999999999997,"homeTeamWinProbabilityAdded":-3.0999999999999943,"leverageIndex":1.35,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2026-05-31T21:20:31.223Z","atBatIndex":30},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Colt Emerson grounds into a force out, second baseman Ildemaro Vargas to shortstop Geraldo Perdomo. Dominic Canzone out at 2nd. Colt Emerson to 1st.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-31T21:20:40.589Z","endTime":"2026-05-31T21:24:39.394Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7,8,9],"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":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.826162983079396,"aZ":-30.961013349494678,"pfxX":-12.090835418495196,"pfxZ":0.7418949073820902,"pX":0.6384705112784775,"pZ":0.8816345848192927,"vX0":8.915840500981911,"vY0":-126.99130560514664,"vZ0":-4.989052717381554,"x":92.66,"y":214.98,"x0":-1.338567574078587,"y0":50.00576176197121,"z0":5.320873729073941,"aX":-19.84724048121911},"breaks":{"breakAngle":30.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":0.5,"breakHorizontal":20.0,"spinRate":2058,"spinDirection":252},"zone":14,"typeConfidence":0.91,"plateTime":0.43051443387781196,"extension":6.056175780168591},"index":0,"playId":"baf06ce0-a945-3b1d-8ca0-80e740f3e5df","pitchNumber":1,"startTime":"2026-05-31T21:20:56.711Z","endTime":"2026-05-31T21:21:00.090Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":806068,"link":"/api/v1/people/806068","batSide":{"code":"L","description":"Left"}},"first":{"id":686527,"link":"/api/v1/people/686527"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":90.6,"endSpeed":83.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.139096424732656,"aZ":-18.73363423714784,"pfxX":-3.991507238815024,"pfxZ":7.607116073666202,"pX":-0.2686910920041561,"pZ":3.7208583882685975,"vX0":4.944413964821001,"vY0":-131.86965018775408,"vZ0":-0.6475574146935913,"x":127.24,"y":138.32,"x0":-1.6463942920202617,"y0":50.00544187704889,"z0":5.347346875238843,"aX":-7.055491918141801},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":13.9,"breakHorizontal":6.2,"spinRate":2266,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.41480824942261574,"extension":5.958942499640291},"index":1,"playId":"7942b780-dcce-38c6-a546-47815eee9ed7","pitchNumber":2,"startTime":"2026-05-31T21:21:17.767Z","endTime":"2026-05-31T21:21:21.011Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":806068,"link":"/api/v1/people/806068","batSide":{"code":"L","description":"Left"}},"first":{"id":686527,"link":"/api/v1/people/686527"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":83.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.839850912801612,"aZ":-28.545986815760557,"pfxX":-12.865282002874057,"pfxZ":2.0303576934127587,"pX":-0.36109623071114816,"pZ":1.0459012426160035,"vX0":7.640568097535514,"vY0":-133.27901710621455,"vZ0":-5.28167957334191,"x":130.76,"y":210.54,"x0":-1.605875953146609,"y0":50.00175502134049,"z0":5.136020287383654,"aX":-22.953495190976795},"breaks":{"breakAngle":36.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":2.6,"breakHorizontal":21.5,"spinRate":2185,"spinDirection":232},"zone":13,"typeConfidence":0.75,"plateTime":0.4122749593548405,"extension":6.1208970649784264},"index":2,"playId":"76260b49-6f59-37d2-837c-1cac77272af4","pitchNumber":3,"startTime":"2026-05-31T21:21:39.244Z","endTime":"2026-05-31T21:21:42.360Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":806068,"link":"/api/v1/people/806068","batSide":{"code":"L","description":"Left"}},"first":{"id":686527,"link":"/api/v1/people/686527"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"index":3,"playId":"7a1254a6-039c-3a5a-aeb5-385fbdcd975f","startTime":"2026-05-31T21:21:58.184Z","endTime":"2026-05-31T21:22:01.184Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":806068,"link":"/api/v1/people/806068","batSide":{"code":"L","description":"Left"}},"first":{"id":686527,"link":"/api/v1/people/686527"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.907923629203584,"aZ":-15.657075285773615,"pfxX":-9.55384636384921,"pfxZ":9.263594351687122,"pX":-0.453263552388153,"pZ":2.8102977908603877,"vX0":6.355524080008085,"vY0":-132.7954515473494,"vZ0":-3.3184750683946285,"x":134.28,"y":162.9,"x0":-1.6385060376386165,"y0":50.00207551614507,"z0":5.2177688644172,"aX":-17.032273085568185},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":16.2,"breakHorizontal":15.8,"spinRate":2286,"spinDirection":230},"zone":1,"typeConfidence":0.65,"plateTime":0.41273492435820014,"extension":6.062118024451291},"index":4,"playId":"9fe1470c-8d9b-3778-a3df-6f8ad21e8db0","pitchNumber":4,"startTime":"2026-05-31T21:22:16.095Z","endTime":"2026-05-31T21:22:19.824Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":806068,"link":"/api/v1/people/806068","batSide":{"code":"L","description":"Left"}},"first":{"id":686527,"link":"/api/v1/people/686527"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":82.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.908003619177528,"aZ":-15.956753793222502,"pfxX":-5.419249597451303,"pfxZ":9.20770014773894,"pX":-0.07959933794389151,"pZ":2.92946908685031,"vX0":5.845249260289922,"vY0":-131.82806097835226,"vZ0":-3.018965472547222,"x":120.03,"y":159.68,"x0":-1.6210561063125173,"y0":50.00013848274948,"z0":5.266742009806364,"aX":-9.541682607565196},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":16.2,"breakHorizontal":8.5,"spinRate":2297,"spinDirection":220},"zone":2,"typeConfidence":2.0,"plateTime":0.4154180288412648,"extension":5.864312098612844},"index":5,"playId":"ec7bc487-1af5-3ab2-9689-f06faf847161","pitchNumber":5,"startTime":"2026-05-31T21:22:33.951Z","endTime":"2026-05-31T21:22:37.411Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":806068,"link":"/api/v1/people/806068","batSide":{"code":"L","description":"Left"}},"first":{"id":686527,"link":"/api/v1/people/686527"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":82.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.76280216502803,"aZ":-32.80637811555838,"pfxX":-9.44556800986911,"pfxZ":-0.36967570428497876,"pX":-0.462999436850416,"pZ":1.823841699897343,"vX0":6.155402732657167,"vY0":-129.11181726024662,"vZ0":-2.5916933482091116,"x":134.65,"y":189.54,"x0":-1.635909139514671,"y0":50.00269861073306,"z0":5.3343424182298875,"aX":-16.14440052972503},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":-1.0,"breakHorizontal":16.0,"spinRate":2122,"spinDirection":248},"zone":7,"typeConfidence":0.91,"plateTime":0.42223023892965683,"extension":6.110418775928731},"index":6,"playId":"dc73124f-2334-3fd7-84cb-4d3480f64fd7","pitchNumber":6,"startTime":"2026-05-31T21:22:54.855Z","endTime":"2026-05-31T21:22:59.058Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":806068,"link":"/api/v1/people/806068","batSide":{"code":"L","description":"Left"}},"first":{"id":686527,"link":"/api/v1/people/686527"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":84.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.6746232185083,"aZ":-18.350147529759052,"pfxX":-4.891085154131034,"pfxZ":7.629516925908204,"pX":-0.3944798879642522,"pZ":2.8400871892348283,"vX0":5.095014184865933,"vY0":-132.60101129535153,"vZ0":-2.89025237441687,"x":132.04,"y":162.1,"x0":-1.6894123013907794,"y0":50.00409515540329,"z0":5.255768745950996,"aX":-8.864253651610323},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.6,"breakHorizontal":8.0,"spinRate":2385,"spinDirection":226},"zone":1,"typeConfidence":2.0,"plateTime":0.41031139683868423,"extension":5.959484352196508},"index":7,"playId":"c3c2504c-ae33-3367-8ec1-f6c293a16bc7","pitchNumber":7,"startTime":"2026-05-31T21:23:21.076Z","endTime":"2026-05-31T21:23:24.076Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":806068,"link":"/api/v1/people/806068","batSide":{"code":"L","description":"Left"}},"first":{"id":686527,"link":"/api/v1/people/686527"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":77.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.771266406568927,"aZ":-38.067902685494886,"pfxX":2.4507646666303797,"pfxZ":-3.8816666365422137,"pX":0.059447914537413375,"pZ":2.4892081728611295,"vX0":3.7343437514758007,"vY0":-121.8294313457474,"vZ0":0.40577276658878114,"x":114.73,"y":171.57,"x0":-1.8060001399976524,"y0":50.003860443806595,"z0":5.585216057955111,"aX":3.719324458328745},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-6.7,"breakHorizontal":-5.3,"spinRate":2601,"spinDirection":59},"zone":5,"typeConfidence":0.86,"plateTime":0.44794027790555146,"extension":6.104501101901776},"index":8,"playId":"ac576617-ed1f-3dea-a961-f9e7c1ffbe12","pitchNumber":8,"startTime":"2026-05-31T21:23:46.587Z","endTime":"2026-05-31T21:23:53.619Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":806068,"link":"/api/v1/people/806068","batSide":{"code":"L","description":"Left"}},"first":{"id":686527,"link":"/api/v1/people/686527"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":87.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.622999455357537,"aZ":-24.963568459153674,"pfxX":-9.70461764683936,"pfxZ":3.761291785753863,"pX":0.4258997552137159,"pZ":1.8509524210531403,"vX0":8.250507786644938,"vY0":-136.33210548731395,"vZ0":-4.5247860930576564,"x":100.77,"y":188.8,"x0":-1.350773367527046,"y0":50.005523887764554,"z0":5.2153129821128426,"aX":-18.619056955129807},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":6.2,"breakHorizontal":16.3,"spinRate":2343,"spinDirection":231},"zone":9,"typeConfidence":0.91,"plateTime":0.3988763233493926,"extension":6.069655304389356},"hitData":{"launchSpeed":104.6,"launchAngle":-7.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":156.06,"coordY":158.17}},"index":9,"playId":"feae597f-978f-32f7-8c91-3423e034352f","pitchNumber":9,"startTime":"2026-05-31T21:24:29.699Z","endTime":"2026-05-31T21:24:39.394Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":806068,"link":"/api/v1/people/806068","batSide":{"code":"L","description":"Left"}},"first":{"id":686527,"link":"/api/v1/people/686527"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":806068,"link":"/api/v1/people/806068"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":806068,"link":"/api/v1/people/806068"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.0,"awayTeamWinProbability":34.0,"homeTeamWinProbabilityAdded":-2.700000000000003,"leverageIndex":1.15,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2026-05-31T21:24:39.394Z","atBatIndex":31},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"J.P. Crawford singles on a ground ball to right fielder Corbin Carroll. Colt Emerson to 3rd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-31T21:24:50.038Z","endTime":"2026-05-31T21:25:35.748Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"postOnThird":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":91.4,"endSpeed":85.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.423528024015496,"aZ":-19.693537711655438,"pfxX":-3.475976001214975,"pfxZ":6.827644150855177,"pX":1.091530170595073,"pZ":3.379717418319785,"vX0":8.03645273933784,"vY0":-133.0861517654551,"vZ0":-1.46697929741567,"x":75.39,"y":147.53,"x0":-1.490176634951689,"y0":50.00460548529316,"z0":5.337730347133869,"aX":-6.356697680876711},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.4,"breakHorizontal":4.9,"spinRate":2411,"spinDirection":218},"zone":12,"typeConfidence":2.0,"plateTime":0.40859147442123955,"extension":6.061992215139143},"index":0,"playId":"30273854-6526-3d2e-a68e-989e6cb35049","pitchNumber":1,"startTime":"2026-05-31T21:25:07.926Z","endTime":"2026-05-31T21:25:11.417Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"first":{"id":806068,"link":"/api/v1/people/806068"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":81.2,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.887757146575595,"aZ":-32.756780797822806,"pfxX":-10.110886151878207,"pfxZ":-0.3526259171104815,"pX":0.002325952822666308,"pZ":1.7663815715835378,"vX0":7.381268745550542,"vY0":-127.52742754208253,"vZ0":-2.5756461947760476,"x":116.91,"y":191.09,"x0":-1.6023378867791866,"y0":50.00147881163382,"z0":5.3489930495196685,"aX":-16.811222160638728},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-1.0,"breakHorizontal":16.8,"spinRate":2209,"spinDirection":238},"zone":8,"typeConfidence":0.91,"plateTime":0.4279404580438668,"extension":6.0111719844222335},"hitData":{"launchSpeed":106.8,"launchAngle":5.0,"totalDistance":104.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":174.82,"coordY":118.63}},"index":1,"playId":"dd35464d-8726-3dcd-9f86-5ea9f31b618b","pitchNumber":2,"startTime":"2026-05-31T21:25:25.730Z","endTime":"2026-05-31T21:25:35.748Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"first":{"id":806068,"link":"/api/v1/people/806068"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641487,"link":"/api/v1/people/641487"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":641487,"link":"/api/v1/people/641487"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.60000000000001,"awayTeamWinProbability":31.39999999999999,"homeTeamWinProbabilityAdded":2.6000000000000085,"leverageIndex":0.87,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-05-31T21:25:35.748Z","atBatIndex":32},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Julio Rodríguez grounds out softly, pitcher Merrill Kelly to first baseman Jose Fernandez.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-31T21:25:50.395Z","endTime":"2026-05-31T21:26:24.059Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"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":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":518876,"link":"/api/v1/people/518876"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":699912,"link":"/api/v1/people/699912"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":81.2,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.40147184166069,"aZ":-26.711108421141205,"pfxX":-4.768055568477072,"pfxZ":3.306886106192569,"pX":0.33646052176107777,"pZ":1.1888734258133151,"vX0":6.419467670493801,"vY0":-126.55790666334957,"vZ0":-4.821825982041415,"x":104.17,"y":206.68,"x0":-1.5922562970126108,"y0":50.002081309473255,"z0":5.211637827686336,"aX":-7.875903173492336},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":5.3,"breakHorizontal":7.4,"spinRate":2296,"spinDirection":182},"zone":14,"typeConfidence":0.86,"plateTime":0.4297909979177077,"extension":6.055106657888946},"hitData":{"launchSpeed":51.0,"launchAngle":-61.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":121.99,"coordY":185.09}},"index":0,"playId":"bdb8838c-9c1f-313f-859d-755c78646eed","pitchNumber":1,"startTime":"2026-05-31T21:26:15.015Z","endTime":"2026-05-31T21:26:24.059Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":641487,"link":"/api/v1/people/641487"},"third":{"id":806068,"link":"/api/v1/people/806068"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":677594,"link":"/api/v1/people/677594"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.800000000000004,"awayTeamWinProbability":36.199999999999996,"homeTeamWinProbabilityAdded":-4.800000000000004,"leverageIndex":1.81,"dramaIndex":80.0,"contextMetrics":{},"playEndTime":"2026-05-31T21:26:24.059Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ildemaro Vargas grounds out, shortstop J.P. Crawford to first baseman Josh Naylor.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-31T21:28:20.154Z","endTime":"2026-05-31T21:30:27.846Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":641487,"link":"/api/v1/people/641487"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.7,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.029942566560695,"aZ":-10.803540887437874,"pfxX":-4.426424637113653,"pfxZ":10.912695961780448,"pX":1.008380188536039,"pZ":3.1837719140662983,"vX0":7.028795979501192,"vY0":-138.15726421858568,"vZ0":-4.333293288179029,"x":78.56,"y":152.82,"x0":-0.9785360111520648,"y0":50.003962277798806,"z0":5.482499438422704,"aX":-8.670065713893159},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":19.2,"breakHorizontal":6.7,"spinRate":2434,"spinDirection":207},"zone":12,"typeConfidence":2.0,"plateTime":0.3945024289292629,"extension":6.312961606712583},"index":0,"playId":"20288768-b01b-3ad9-b397-4d859d2897b7","pitchNumber":1,"startTime":"2026-05-31T21:28:36.200Z","endTime":"2026-05-31T21:28:40.414Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682243,"link":"/api/v1/people/682243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":95.9,"endSpeed":89.7,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.234211294950583,"aZ":-12.80478407340613,"pfxX":-4.027973002408136,"pfxZ":9.563130216764975,"pX":-0.031040886411961833,"pZ":1.8549072405434586,"vX0":4.051701044544462,"vY0":-139.71486899463807,"vZ0":-7.613545428264898,"x":118.18,"y":188.7,"x0":-0.9598247276483812,"y0":50.002898914695,"z0":5.412318354092175,"aX":-8.158759462444769},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.4,"breakHorizontal":6.7,"spinRate":2459,"spinDirection":205},"zone":8,"typeConfidence":2.0,"plateTime":0.38842604230936884,"extension":6.2755470773229005},"index":1,"playId":"4b5cfd62-85c0-329d-a708-1274f8c4fba3","pitchNumber":2,"startTime":"2026-05-31T21:28:54.128Z","endTime":"2026-05-31T21:28:57.468Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682243,"link":"/api/v1/people/682243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"index":2,"startTime":"2026-05-31T21:29:03.583Z","endTime":"2026-05-31T21:29:16.248Z","isPitch":false,"type":"action","player":{"id":545121,"link":"/api/v1/people/545121"},"defense":{"pitcher":{"id":682243,"link":"/api/v1/people/682243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"M","description":"Missed Bunt"},"description":"Missed Bunt","code":"M","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":78.4,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.309322152044775,"aZ":-22.160396740359822,"pfxX":-6.877935709227778,"pfxZ":6.443157799387605,"pX":-0.16290032995663098,"pZ":2.1851234407221987,"vX0":4.718661911260988,"vY0":-123.06206531065101,"vZ0":-2.8905790454998357,"x":123.21,"y":179.78,"x0":-1.1986436400524585,"y0":50.00561927610241,"z0":5.22461563327557,"aX":-10.69467927810875},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":11.3,"breakHorizontal":11.5,"spinRate":1140,"spinDirection":211},"zone":5,"typeConfidence":2.0,"plateTime":0.4427972907140081,"extension":6.369234431714185},"index":3,"playId":"300fbede-948d-3afc-be30-4c87c4a05fa5","pitchNumber":3,"startTime":"2026-05-31T21:29:16.248Z","endTime":"2026-05-31T21:29:20.085Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682243,"link":"/api/v1/people/682243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":74.9,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.225798712889933,"aZ":-43.75097589937564,"pfxX":3.8178828242675076,"pfxZ":-8.182664497439326,"pX":-1.3770570037394496,"pZ":3.1671444301633334,"vX0":-1.5272197892588957,"vY0":-117.88213509599522,"vZ0":3.454394224257746,"x":169.49,"y":153.27,"x0":-1.218805285074066,"y0":50.00186916300076,"z0":5.706395138280426,"aX":5.403086014400454},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-13.8,"breakHorizontal":-6.6,"spinRate":2325,"spinDirection":28},"zone":11,"typeConfidence":2.0,"plateTime":0.46365581758236285,"extension":6.2503875989854585},"index":4,"playId":"fa693a74-c636-3c40-a79b-8e50e9b0f3aa","pitchNumber":4,"startTime":"2026-05-31T21:29:35.534Z","endTime":"2026-05-31T21:29:39.466Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682243,"link":"/api/v1/people/682243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":76.7,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.178225802719602,"aZ":-39.48344757445259,"pfxX":2.765793010860315,"pfxZ":-4.967752127581784,"pX":0.5147411447414505,"pZ":1.3170785899456765,"vX0":2.7581922899234845,"vY0":-120.2813790586873,"vZ0":-1.6361166095108122,"x":97.38,"y":203.22,"x0":-1.003809647371974,"y0":50.000767290598446,"z0":5.49041013517074,"aX":4.07235943477975},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-9.1,"breakHorizontal":-5.6,"spinRate":2351,"spinDirection":25},"zone":14,"typeConfidence":2.0,"plateTime":0.4544600787967874,"extension":6.343937227754107},"index":5,"playId":"efe69e34-65a9-393c-8aac-7e03824b9c91","pitchNumber":5,"startTime":"2026-05-31T21:29:56.600Z","endTime":"2026-05-31T21:29:59.814Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682243,"link":"/api/v1/people/682243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":77.9,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.83508478717085,"aZ":-31.011887351348463,"pfxX":-7.227257208417822,"pfxZ":0.7545457366799742,"pX":-1.5535578440144662,"pZ":3.0293208793136297,"vX0":1.6462969909743501,"vY0":-122.96324984533054,"vZ0":0.6267374975361466,"x":176.22,"y":156.99,"x0":-1.289816733058275,"y0":50.00261384000371,"z0":5.3882227003266,"aX":-11.142199713238133},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":1.8,"breakHorizontal":12.7,"spinRate":1158,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.4442921928276182,"extension":6.242977534938841},"hitData":{"launchSpeed":78.7,"launchAngle":-13.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":120.99,"coordY":148.73}},"index":6,"playId":"25db573b-8590-386f-8658-38c3aa114c07","pitchNumber":6,"startTime":"2026-05-31T21:30:18.814Z","endTime":"2026-05-31T21:30:27.846Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682243,"link":"/api/v1/people/682243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"b_ab"},{"player":{"id":682243,"link":"/api/v1/people/682243"},"credit":"p_ab"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"b_pa"},{"player":{"id":682243,"link":"/api/v1/people/682243"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.0,"awayTeamWinProbability":33.0,"homeTeamWinProbabilityAdded":3.1999999999999957,"leverageIndex":1.26,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-05-31T21:30:27.846Z","atBatIndex":34},{"result":{"type":"atBat","event":"Bunt Groundout","eventType":"field_out","description":"Jose Fernandez bunt grounds out softly to catcher Jhonny Pereda. Jose Fernandez out on batter interference.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-31T21:30:36.861Z","endTime":"2026-05-31T21:31:06.586Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Bunt Groundout","eventType":"field_out","movementReason":null,"runner":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":640902,"link":"/api/v1/people/640902"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.3,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.24383909014874,"aZ":-10.355439188420084,"pfxX":-5.247531842897563,"pfxZ":10.925665619134671,"pX":0.3740675365496778,"pZ":3.354174373932377,"vX0":5.336765175849158,"vY0":-139.87520154026203,"vZ0":-4.1855700478948945,"x":102.74,"y":148.22,"x0":-0.8697018384786631,"y0":50.00062426520782,"z0":5.539562141562826,"aX":-10.477984231659331},"breaks":{"breakAngle":39.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":19.2,"breakHorizontal":8.5,"spinRate":2524,"spinDirection":207},"zone":3,"typeConfidence":2.0,"plateTime":0.3904055845292902,"extension":6.266137109299097},"hitData":{"launchSpeed":33.7,"launchAngle":-71.0,"totalDistance":1.0,"trajectory":"bunt_grounder","hardness":"soft","location":"2","coordinates":{"coordX":126.15,"coordY":204.08}},"index":0,"playId":"4223858a-ff18-36ff-9073-9e49c4dc7742","pitchNumber":1,"startTime":"2026-05-31T21:30:55.265Z","endTime":"2026-05-31T21:31:06.586Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682243,"link":"/api/v1/people/682243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":699912,"link":"/api/v1/people/699912"},"credit":"b_ab"},{"player":{"id":682243,"link":"/api/v1/people/682243"},"credit":"p_ab"},{"player":{"id":699912,"link":"/api/v1/people/699912"},"credit":"b_pa"},{"player":{"id":682243,"link":"/api/v1/people/682243"},"credit":"p_pa"}],"flags":[{"credit":"batter_interference"}],"homeTeamWinProbability":69.3,"awayTeamWinProbability":30.700000000000003,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-05-31T21:31:06.586Z","atBatIndex":35},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Aramis Garcia lines out to shortstop J.P. Crawford.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-31T21:33:24.638Z","endTime":"2026-05-31T21:33:50.635Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":605244,"fullName":"Aramis Garcia","link":"/api/v1/people/605244"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"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":605244,"fullName":"Aramis Garcia","link":"/api/v1/people/605244"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":641487,"link":"/api/v1/people/641487"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-31T21:31:28.697Z","endTime":"2026-05-31T21:33:26.844Z","isPitch":false,"type":"action","player":{"id":605244,"link":"/api/v1/people/605244"},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.4,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.522092465481936,"aZ":-11.300150425383586,"pfxX":-3.122129886260066,"pfxZ":10.447715203024654,"pX":-0.16193540822869193,"pZ":3.0644425441477487,"vX0":3.1489677919828885,"vY0":-139.96749726176373,"vZ0":-4.8291761101383255,"x":123.17,"y":156.04,"x0":-0.8921418360963033,"y0":50.00532608841919,"z0":5.542928815548337,"aX":-6.239277893667265},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.2,"breakHorizontal":5.0,"spinRate":2472,"spinDirection":206},"zone":2,"typeConfidence":2.0,"plateTime":0.3902861035332803,"extension":6.299369185797037},"index":1,"playId":"891436cc-4d83-30b5-ba96-de614208bb42","pitchNumber":1,"startTime":"2026-05-31T21:33:26.844Z","endTime":"2026-05-31T21:33:30.306Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682243,"link":"/api/v1/people/682243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":605244,"link":"/api/v1/people/605244","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":84.1,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.882150985085307,"aZ":-22.966978088392008,"pfxX":2.1826051550712102,"pfxZ":5.164454171494609,"pX":0.2457087311934297,"pZ":2.266498758549238,"vX0":2.956876427002599,"vY0":-131.43165551713307,"vZ0":-3.7473127209524235,"x":107.63,"y":177.58,"x0":-1.1694589748901467,"y0":50.00336777556452,"z0":5.378561391789849,"aX":3.8906617070497638},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":8.9,"breakHorizontal":-4.6,"spinRate":2575,"spinDirection":152},"zone":5,"typeConfidence":2.0,"plateTime":0.4137569791210356,"extension":6.156816450355444},"hitData":{"launchSpeed":81.9,"launchAngle":10.0,"totalDistance":148.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":104.75,"coordY":146.34}},"index":2,"playId":"2c41f4eb-650a-3757-808b-6aa6e38182c0","pitchNumber":2,"startTime":"2026-05-31T21:33:43.411Z","endTime":"2026-05-31T21:33:50.635Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682243,"link":"/api/v1/people/682243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":605244,"link":"/api/v1/people/605244","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605244,"link":"/api/v1/people/605244"},"credit":"b_ab"},{"player":{"id":682243,"link":"/api/v1/people/682243"},"credit":"p_ab"},{"player":{"id":605244,"link":"/api/v1/people/605244"},"credit":"b_pa"},{"player":{"id":682243,"link":"/api/v1/people/682243"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.8,"awayTeamWinProbability":29.200000000000003,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.58,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-05-31T21:33:50.635Z","atBatIndex":36},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Josh Naylor grounds out to first baseman Jose Fernandez.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-31T21:36:11.844Z","endTime":"2026-05-31T21:36:52.873Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":699912,"link":"/api/v1/people/699912"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":90.0,"endSpeed":83.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.416748885973966,"aZ":-18.535674850491723,"pfxX":-3.360230217558722,"pfxZ":7.774171095885277,"pX":0.075749391990665,"pZ":2.451656284407171,"vX0":5.783087384182059,"vY0":-131.02920027420996,"vZ0":-3.6931006879203068,"x":114.11,"y":172.59,"x0":-1.7145870965834396,"y0":50.00036304864788,"z0":5.249102949575932,"aX":-5.893391741422816},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":13.6,"breakHorizontal":4.9,"spinRate":2325,"spinDirection":226},"zone":5,"typeConfidence":2.0,"plateTime":0.4166251903616849,"extension":6.033260419268131},"index":0,"playId":"198c8182-fbc0-3f67-bea5-739378e8d41c","pitchNumber":1,"startTime":"2026-05-31T21:36:29.081Z","endTime":"2026-05-31T21:36:32.081Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":81.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.042302053167887,"aZ":-33.350166896553056,"pfxX":-8.837422442923087,"pfxZ":-0.7163113093341096,"pX":-0.5615824411689646,"pZ":2.051686181045839,"vX0":5.60337961340222,"vY0":-126.98962082657751,"vZ0":-1.8716198306427203,"x":138.41,"y":183.38,"x0":-1.6350561840163516,"y0":50.0000875251892,"z0":5.421007886146802,"aX":-14.606979800221298},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-1.4,"breakHorizontal":15.0,"spinRate":2232,"spinDirection":233},"zone":7,"typeConfidence":0.9,"plateTime":0.4293278609418172,"extension":6.008404284159425},"hitData":{"launchSpeed":90.2,"launchAngle":-39.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.58,"coordY":162.73}},"index":1,"playId":"a44d73d4-58fe-3455-843c-85a6aa72cef1","pitchNumber":2,"startTime":"2026-05-31T21:36:44.477Z","endTime":"2026-05-31T21:36:52.873Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.7,"awayTeamWinProbability":31.299999999999997,"homeTeamWinProbabilityAdded":-2.0999999999999943,"leverageIndex":0.84,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-05-31T21:36:52.873Z","atBatIndex":37},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Randy Arozarena lines out to center fielder Ryan Waldschmidt.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-31T21:37:08.204Z","endTime":"2026-05-31T21:37:26.840Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":814439,"link":"/api/v1/people/814439"},"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(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.3,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.47582906015628,"aZ":-27.887887898505205,"pfxX":-1.5804669883993308,"pfxZ":2.6898018141104174,"pX":0.6237177776931182,"pZ":2.2567095746449457,"vX0":6.060000291582199,"vY0":-124.95820415104525,"vZ0":-2.1646884083814646,"x":93.23,"y":177.85,"x0":-1.6198799150380565,"y0":50.00311322454114,"z0":5.409223519775868,"aX":-2.51891099120721},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":4.7,"breakHorizontal":1.6,"spinRate":2256,"spinDirection":185},"zone":6,"typeConfidence":0.9,"plateTime":0.43712760296472464,"extension":6.012032040899821},"hitData":{"launchSpeed":87.6,"launchAngle":27.0,"totalDistance":333.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":117.39,"coordY":65.64}},"index":0,"playId":"55b9367b-4cea-31b6-85ab-67341869721e","pitchNumber":1,"startTime":"2026-05-31T21:37:16.736Z","endTime":"2026-05-31T21:37:26.840Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":668227,"link":"/api/v1/people/668227"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.10000000000001,"awayTeamWinProbability":32.89999999999999,"homeTeamWinProbabilityAdded":-1.5999999999999943,"leverageIndex":0.64,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-05-31T21:37:26.840Z","atBatIndex":38},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luke Raley singles on a soft bunt ground ball to third baseman Nolan Arenado.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-31T21:37:40.105Z","endTime":"2026-05-31T21:38:02.243Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":83.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.049895479254076,"aZ":-19.898119654901134,"pfxX":-3.574928116408496,"pfxZ":6.937987757790317,"pX":-0.186702885299467,"pZ":3.4511352997882194,"vX0":4.943183208658363,"vY0":-131.26627593266633,"vZ0":-1.234178465175514,"x":124.12,"y":145.6,"x0":-1.6174330039810125,"y0":50.00652788403661,"z0":5.388600470792609,"aX":-6.329842618283244},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":12.6,"breakHorizontal":5.5,"spinRate":2386,"spinDirection":216},"zone":2,"typeConfidence":2.0,"plateTime":0.41499737894950917,"extension":6.0124601410439364},"hitData":{"launchSpeed":32.9,"launchAngle":-20.0,"totalDistance":10.0,"trajectory":"bunt_grounder","hardness":"soft","location":"5","coordinates":{"coordX":117.92,"coordY":187.46}},"index":0,"playId":"6cf5065c-6f65-3a69-bfba-c3bf884bc6aa","pitchNumber":1,"startTime":"2026-05-31T21:37:50.575Z","endTime":"2026-05-31T21:38:02.243Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670042,"link":"/api/v1/people/670042"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":670042,"link":"/api/v1/people/670042"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.2,"awayTeamWinProbability":31.799999999999997,"homeTeamWinProbabilityAdded":1.0999999999999943,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-05-31T21:38:02.243Z","atBatIndex":39},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Cole Young flies out to center fielder Ryan Waldschmidt.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-31T21:38:23.021Z","endTime":"2026-05-31T21:39:55.835Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"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":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":814439,"link":"/api/v1/people/814439"},"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(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":82.2,"endSpeed":77.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.015630688660515,"aZ":-37.913386962927916,"pfxX":1.7070046157135392,"pfxZ":-3.877381164933814,"pX":0.5122872177193005,"pZ":2.408636874279665,"vX0":4.738466488321224,"vY0":-119.8226078856184,"vZ0":0.15504473670610763,"x":97.47,"y":173.75,"x0":-1.697549918885583,"y0":50.000689096850124,"z0":5.678443453460361,"aX":2.5281071699001174},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-6.8,"breakHorizontal":-4.1,"spinRate":2436,"spinDirection":58},"zone":6,"typeConfidence":0.88,"plateTime":0.4538324145111048,"extension":5.918524293523933},"index":0,"playId":"6ef970aa-778d-3380-b477-6371dafcc383","pitchNumber":1,"startTime":"2026-05-31T21:38:31.663Z","endTime":"2026-05-31T21:38:35.215Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"first":{"id":670042,"link":"/api/v1/people/670042"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"2be51685-69ae-3026-b956-cb3dcc5728f4","startTime":"2026-05-31T21:38:46.403Z","endTime":"2026-05-31T21:38:49.403Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"first":{"id":670042,"link":"/api/v1/people/670042"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":82.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.610832554029013,"aZ":-31.786158724268827,"pfxX":-6.862761073438431,"pfxZ":0.227832849895524,"pX":-0.8152945917357369,"pZ":2.5874153422899964,"vX0":4.50864088892832,"vY0":-127.76402985237601,"vZ0":-0.9465568041674046,"x":148.08,"y":168.92,"x0":-1.6838941567825603,"y0":50.00284243959573,"z0":5.392904876989121,"aX":-11.699957356232659},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":0.5,"breakHorizontal":11.9,"spinRate":2123,"spinDirection":239},"zone":4,"typeConfidence":0.9,"plateTime":0.42369184623359635,"extension":5.920395609027229},"index":2,"playId":"1adc320b-6f07-3459-9911-94c7829dd7c1","pitchNumber":2,"startTime":"2026-05-31T21:39:05.665Z","endTime":"2026-05-31T21:39:08.808Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"first":{"id":670042,"link":"/api/v1/people/670042"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":3,"playId":"4d7fda46-e8e8-338f-859d-6a04e7569065","startTime":"2026-05-31T21:39:21.358Z","endTime":"2026-05-31T21:39:24.591Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"first":{"id":670042,"link":"/api/v1/people/670042"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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,"runnerGoing":true},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":84.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.982090867563944,"aZ":-16.647339128495595,"pfxX":-6.998768012851253,"pfxZ":8.657478675066269,"pX":-0.40793152082336814,"pZ":2.670393170818921,"vX0":5.620172860465215,"vY0":-132.2649265267178,"vZ0":-3.410842254071098,"x":132.55,"y":166.68,"x0":-1.6383678108867887,"y0":50.00108812847369,"z0":5.178486313214237,"aX":-12.550455329426295},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":15.2,"breakHorizontal":11.6,"spinRate":2256,"spinDirection":230},"zone":4,"typeConfidence":0.9,"plateTime":0.4121850870350956,"extension":5.845642613427984},"hitData":{"launchSpeed":96.7,"launchAngle":28.0,"totalDistance":344.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":130.21,"coordY":67.43}},"index":4,"playId":"460ca94c-3105-3c58-b801-5bf3287b9ce7","pitchNumber":3,"startTime":"2026-05-31T21:39:44.823Z","endTime":"2026-05-31T21:39:55.835Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"first":{"id":670042,"link":"/api/v1/people/670042"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":702284,"link":"/api/v1/people/702284"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.0,"awayTeamWinProbability":34.0,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.9,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-05-31T21:39:55.835Z","atBatIndex":40},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tim Tawa grounds out, shortstop J.P. Crawford to first baseman Josh Naylor.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-31T21:42:33.754Z","endTime":"2026-05-31T21:43:13.598Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":641487,"link":"/api/v1/people/641487"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Luis Castillo replaces Bryce Miller.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-31T21:41:43.080Z","endTime":"2026-05-31T21:42:35.970Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":622491,"link":"/api/v1/people/622491"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":682243,"link":"/api/v1/people/682243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":88.6,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.25660036587596,"aZ":-18.78284685769616,"pfxX":-9.695208031540233,"pfxZ":6.746242265535705,"pX":-0.0860833741840305,"pZ":1.6703740607651978,"vX0":9.89886647690159,"vY0":-138.8555024853553,"vZ0":-5.799958350476804,"x":120.28,"y":193.68,"x0":-2.409446503002294,"y0":50.00476334212841,"z0":5.00467050390073,"aX":-19.249324425085756},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":11.4,"breakHorizontal":16.0,"spinRate":2406,"spinDirection":233},"zone":8,"typeConfidence":0.91,"plateTime":0.39198765418874615,"extension":5.364225722920171},"index":1,"playId":"cb565a03-e749-3b8e-89f2-65dc3ac59054","pitchNumber":1,"startTime":"2026-05-31T21:42:35.970Z","endTime":"2026-05-31T21:42:39.279Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":97.3,"endSpeed":89.8,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.485905065182035,"aZ":-26.378489963149256,"pfxX":-12.89875824508049,"pfxZ":2.847436206233456,"pX":1.5026717413301791,"pZ":1.3874801654250906,"vX0":15.185080069611045,"vY0":-140.8862255937153,"vZ0":-5.164282291489299,"x":59.72,"y":201.32,"x0":-2.251398304554964,"y0":50.00160866859645,"z0":4.923682589551924,"aX":-26.23434428853509},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":4.3,"breakHorizontal":20.6,"spinRate":2242,"spinDirection":243},"zone":14,"typeConfidence":0.9,"plateTime":0.3870521754361578,"extension":5.3968834094655955},"index":2,"playId":"d1c4eff7-9cc6-3f3d-9c54-4a8d689c6668","pitchNumber":2,"startTime":"2026-05-31T21:42:52.063Z","endTime":"2026-05-31T21:42:55.063Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":89.3,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.80539122276042,"aZ":-16.851555498743227,"pfxX":-9.828802246614584,"pfxZ":7.558944430609999,"pX":0.29442244330150924,"pZ":2.353711925601431,"vX0":11.052595218046225,"vY0":-140.74639404257698,"vZ0":-4.602137214236269,"x":105.78,"y":175.23,"x0":-2.386965187844605,"y0":50.00433769717074,"z0":5.084774780963392,"aX":-19.928541552843342},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.0,"breakHorizontal":15.8,"spinRate":2366,"spinDirection":237},"zone":6,"typeConfidence":0.92,"plateTime":0.3876074416474862,"extension":5.292934211408276},"hitData":{"launchSpeed":99.0,"launchAngle":-21.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.41,"coordY":154.12}},"index":3,"playId":"6ec91f1c-9b39-3f2d-9ee5-af0baec49953","pitchNumber":3,"startTime":"2026-05-31T21:43:06.070Z","endTime":"2026-05-31T21:43:13.598Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694374,"link":"/api/v1/people/694374"},"credit":"b_ab"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_ab"},{"player":{"id":694374,"link":"/api/v1/people/694374"},"credit":"b_pa"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.6,"awayTeamWinProbability":30.400000000000006,"homeTeamWinProbabilityAdded":3.5999999999999943,"leverageIndex":1.44,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-05-31T21:43:13.598Z","atBatIndex":41},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ketel Marte walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-31T21:43:24.033Z","endTime":"2026-05-31T21:45:09.177Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"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":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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.6,"endSpeed":80.3,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.543219139477987,"aZ":-31.31020822600646,"pfxX":-0.9540315589762365,"pfxZ":0.5291949892702865,"pX":0.6431301716440798,"pZ":1.1966946360696988,"vX0":6.89770329508594,"vY0":-126.02364373823211,"vZ0":-2.7950562122843006,"x":92.49,"y":206.47,"x0":-1.995207644231395,"y0":50.00024624806206,"z0":4.827129586148355,"aX":-1.5483254074127188},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":0.6,"breakHorizontal":0.2,"spinRate":2191,"spinDirection":39},"zone":14,"typeConfidence":0.89,"plateTime":0.4331971845525957,"extension":5.351808230500929},"index":0,"playId":"8b3b7379-7600-300e-a169-ed9cafcf06d6","pitchNumber":1,"startTime":"2026-05-31T21:43:38.839Z","endTime":"2026-05-31T21:43:42.142Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":87.5,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.113517728183524,"aZ":-19.740904773158462,"pfxX":-6.198922192111226,"pfxZ":6.371152184205611,"pX":-2.0609933894767205,"pZ":3.4146503826472046,"vX0":2.2533285519772672,"vY0":-137.96085729494558,"vZ0":-1.2043013204761794,"x":195.56,"y":146.58,"x0":-2.0770392454602433,"y0":50.003207823595005,"z0":5.171485646580187,"aX":-12.098233728235677},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":11.5,"breakHorizontal":10.8,"spinRate":2221,"spinDirection":232},"zone":11,"typeConfidence":0.82,"plateTime":0.3951402711450309,"extension":5.33123745527758},"index":1,"playId":"3114230e-5709-3327-b886-c2dfb9da76fb","pitchNumber":2,"startTime":"2026-05-31T21:43:52.086Z","endTime":"2026-05-31T21:43:55.086Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":87.1,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.52840429752151,"aZ":-18.2164504770452,"pfxX":-8.659872649794915,"pfxZ":7.309855241584305,"pX":0.2803399826039658,"pZ":0.4597649209757954,"vX0":8.495436817777353,"vY0":-136.2502685574253,"vZ0":-8.43701187991747,"x":106.31,"y":226.37,"x0":-1.729573355212951,"y0":50.00627288522438,"z0":4.81914146515583,"aX":-16.541705895326757},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":11.9,"breakHorizontal":14.3,"spinRate":2170,"spinDirection":238},"zone":14,"typeConfidence":0.88,"plateTime":0.3996117964854897,"extension":5.43779363773125},"index":2,"playId":"b60f622a-1c52-3f3e-84e4-fd4ca1952784","pitchNumber":3,"startTime":"2026-05-31T21:44:08.692Z","endTime":"2026-05-31T21:44:11.692Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":89.6,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.924120989730696,"aZ":-17.66883188180418,"pfxX":-9.233640610743045,"pfxZ":7.175326657554371,"pX":0.652305605012478,"pZ":1.5752073793953039,"vX0":12.117234221824777,"vY0":-139.94605784970545,"vZ0":-6.320672886326993,"x":92.14,"y":196.25,"x0":-2.495738253325256,"y0":50.002011365333246,"z0":4.984329545172339,"aX":-18.665007603356944},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.1,"breakHorizontal":14.8,"spinRate":2480,"spinDirection":230},"zone":9,"typeConfidence":0.93,"plateTime":0.38856870940190724,"extension":5.234175404176069},"index":3,"playId":"bb61e022-e3b5-3f77-a562-45f0467fe176","pitchNumber":4,"startTime":"2026-05-31T21:44:28.370Z","endTime":"2026-05-31T21:44:31.370Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":96.4,"endSpeed":89.1,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.677243930350436,"aZ":-16.77272140705875,"pfxX":-7.949090908782198,"pfxZ":7.6309704737126465,"pX":-0.31888125729536787,"pZ":2.4071212615430397,"vX0":9.366058629893343,"vY0":-140.20531839638107,"vZ0":-4.162141116168173,"x":129.16,"y":173.79,"x0":-2.648727717160724,"y0":50.00078519804444,"z0":4.984868822103627,"aX":-16.03909559418191},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.3,"breakHorizontal":12.8,"spinRate":2338,"spinDirection":242},"zone":4,"typeConfidence":0.94,"plateTime":0.3886680294366123,"extension":5.300802540544042},"index":4,"playId":"7322a5d4-887c-3d03-9195-e0c3fd6a9ad7","pitchNumber":5,"startTime":"2026-05-31T21:44:45.929Z","endTime":"2026-05-31T21:44:49.181Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":97.8,"endSpeed":90.4,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.252663843655576,"aZ":-18.898316236356898,"pfxX":-8.699183647619869,"pfxZ":6.422783414672908,"pX":1.08782670042508,"pZ":1.9556515769598357,"vX0":12.95225329131271,"vY0":-141.91006869252845,"vZ0":-5.2798628808540755,"x":75.53,"y":185.98,"x0":-2.3763216920707153,"y0":50.00692407172598,"z0":5.0198122766571265,"aX":-17.993785019738343},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":10.8,"breakHorizontal":13.6,"spinRate":2446,"spinDirection":228},"zone":14,"typeConfidence":0.93,"plateTime":0.3839421524371103,"extension":5.3712060206731955},"index":5,"playId":"c65a6ed3-156a-3998-a852-6031a4ab2e66","pitchNumber":6,"startTime":"2026-05-31T21:45:04.953Z","endTime":"2026-05-31T21:45:09.177Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_pa"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.5,"awayTeamWinProbability":34.5,"homeTeamWinProbabilityAdded":-4.099999999999994,"leverageIndex":1.06,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2026-05-31T21:45:09.177Z","atBatIndex":42},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Corbin Carroll doubles (13) on a ground ball to center fielder Julio Rodríguez. Ketel Marte to 3rd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-31T21:45:14.933Z","endTime":"2026-05-31T21:47:00.924Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"postOnThird":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":89.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.66821420028108,"aZ":-17.097300584757544,"pfxX":-9.009092853004802,"pfxZ":7.374826122684981,"pX":1.1718256285424438,"pZ":2.2025729446702176,"vX0":10.133031475386792,"vY0":-141.89160754766914,"vZ0":-4.879258652746527,"x":72.33,"y":179.31,"x0":-1.2706778704024508,"y0":50.00474100477506,"z0":5.029746228747306,"aX":-18.421484956031353},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":12.5,"breakHorizontal":14.3,"spinRate":2360,"spinDirection":230},"zone":14,"typeConfidence":0.92,"plateTime":0.385632485662879,"extension":5.605091199759772},"index":0,"playId":"e9d95a3b-b6f0-3f1f-b505-fd41992dfabd","pitchNumber":1,"startTime":"2026-05-31T21:45:36.113Z","endTime":"2026-05-31T21:45:40.325Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":97.1,"endSpeed":89.2,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.61268043297093,"aZ":-16.55196104343474,"pfxX":-8.115505853268392,"pfxZ":7.685775252461096,"pX":-0.038498467202130786,"pZ":2.329063366800131,"vX0":7.26213335207327,"vY0":-141.30187021902188,"vZ0":-4.47453612105302,"x":118.47,"y":175.9,"x0":-1.5808914873714184,"y0":50.00285693603663,"z0":4.9884460038938485,"aX":-16.497138610979825},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.2,"breakHorizontal":13.3,"spinRate":2344,"spinDirection":234},"zone":5,"typeConfidence":0.93,"plateTime":0.3868552854785947,"extension":5.554848869667091},"index":1,"playId":"b9408687-f217-3ad1-8635-5f59ec403e3d","pitchNumber":2,"startTime":"2026-05-31T21:45:53.810Z","endTime":"2026-05-31T21:46:00.830Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":2,"playId":"09b58337-271e-322f-b2d8-79a3f38c99ca","startTime":"2026-05-31T21:46:27.635Z","endTime":"2026-05-31T21:46:30.635Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":88.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.462649274293923,"aZ":-22.088622340729966,"pfxX":-7.002551504376809,"pfxZ":5.028891609495814,"pX":-0.6826167556997503,"pZ":3.278164460980402,"vX0":5.279741973743377,"vY0":-139.79607873139517,"vZ0":-0.9819944130156506,"x":143.02,"y":150.27,"x0":-1.673002489256392,"y0":50.004731391496534,"z0":5.065534661649744,"aX":-14.051864077118118},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":9.1,"breakHorizontal":11.8,"spinRate":2276,"spinDirection":232},"zone":11,"typeConfidence":0.76,"plateTime":0.3897609258478787,"extension":5.551555889300494},"hitData":{"launchSpeed":99.6,"launchAngle":-33.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":130.21,"coordY":106.46}},"index":3,"playId":"3bb1b910-9912-3ec0-9e3e-fb96d2c67012","pitchNumber":3,"startTime":"2026-05-31T21:46:48.422Z","endTime":"2026-05-31T21:47:00.924Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_ab"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_ab"},{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_pa"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.6,"awayTeamWinProbability":48.4,"homeTeamWinProbabilityAdded":-13.899999999999999,"leverageIndex":2.03,"dramaIndex":141.0,"contextMetrics":{},"playEndTime":"2026-05-31T21:47:00.924Z","atBatIndex":43},{"result":{"type":"atBat","event":"Fielders Choice Out","eventType":"fielders_choice_out","description":"Geraldo Perdomo reaches on a fielder's choice out, shortstop J.P. Crawford to catcher Jhonny Pereda. Ketel Marte out at home. Corbin Carroll to 3rd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-31T21:47:50.725Z","endTime":"2026-05-31T21:48:00.886Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":8},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"postOnThird":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":2},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_runner_out","runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":641487,"link":"/api/v1/people/641487"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":640902,"link":"/api/v1/people/640902"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_adv_play","runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":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-31T21:47:17.597Z","endTime":"2026-05-31T21:47:52.861Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"second":{"id":682998,"link":"/api/v1/people/682998"},"third":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":88.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.927254267538196,"aZ":-28.8037271297641,"pfxX":-11.256286131915202,"pfxZ":1.7002116747479237,"pX":-0.9092977137669652,"pZ":1.1021606219698497,"vX0":6.343275995073056,"vY0":-139.3962411051207,"vZ0":-5.069037210950809,"x":151.66,"y":209.02,"x0":-1.742079173209903,"y0":50.00318451985352,"z0":4.826572040794808,"aX":-22.334504990423557},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":2.3,"breakHorizontal":19.2,"spinRate":2085,"spinDirection":247},"zone":13,"typeConfidence":0.89,"plateTime":0.39170359492122486,"extension":5.716270346407784},"hitData":{"launchSpeed":66.8,"launchAngle":-13.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":120.58,"coordY":165.27}},"index":1,"playId":"3e10e13b-d729-3cd0-989a-8f6701a911cc","pitchNumber":1,"startTime":"2026-05-31T21:47:52.861Z","endTime":"2026-05-31T21:48:00.886Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"second":{"id":682998,"link":"/api/v1/people/682998"},"third":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_ab"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_ab"},{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_pa"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.9,"awayTeamWinProbability":34.099999999999994,"homeTeamWinProbabilityAdded":14.300000000000004,"leverageIndex":2.7,"dramaIndex":160.0,"contextMetrics":{},"playEndTime":"2026-05-31T21:48:00.886Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nolan Arenado strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-31T21:48:34.855Z","endTime":"2026-05-31T21:51:26.274Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,7],"actionIndex":[2],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":{"id":622491,"link":"/api/v1/people/622491"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":640902,"link":"/api/v1/people/640902"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":89.9,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.36239123092846,"aZ":-28.642289972407422,"pfxX":-10.42367889109294,"pfxZ":1.7230610057020321,"pX":0.7269075755938872,"pZ":3.0591681312455448,"vX0":12.26386262509026,"vY0":-141.133356301895,"vZ0":-0.4609331740069522,"x":89.29,"y":156.18,"x0":-2.288297290940024,"y0":50.00130335165737,"z0":5.0442242872642735,"aX":-21.358448712721444},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":3.2,"breakHorizontal":16.8,"spinRate":2228,"spinDirection":233},"zone":3,"typeConfidence":0.89,"plateTime":0.385767578373585,"extension":5.606562780867521},"index":0,"playId":"62391e1f-2b6c-3f36-bdef-e32cb12daa5a","pitchNumber":1,"startTime":"2026-05-31T21:49:00.017Z","endTime":"2026-05-31T21:49:27.023Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"third":{"id":682998,"link":"/api/v1/people/682998"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":136,"player":{"id":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":83.4,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.29408977593946,"aZ":-28.05718959325722,"pfxX":-2.9990063699562253,"pfxZ":2.376194632822433,"pX":2.4273654160037954,"pZ":0.5350387288196613,"vX0":13.312153679652381,"vY0":-130.06982619204982,"vZ0":-5.475110999133943,"x":24.47,"y":224.33,"x0":-2.3416797203372743,"y0":50.00503889740537,"z0":4.76420507562101,"aX":-5.201643084395495},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":3.4,"breakHorizontal":2.9,"spinRate":2376,"spinDirection":329},"zone":14,"typeConfidence":0.73,"plateTime":0.4192418082299021,"extension":5.711965919413495},"index":1,"playId":"8cb60240-198a-38b1-90ed-338c4db7ba92","pitchNumber":2,"startTime":"2026-05-31T21:49:35.258Z","endTime":"2026-05-31T21:49:45.284Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"third":{"id":682998,"link":"/api/v1/people/682998"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Luis Castillo. Corbin Carroll scores. Geraldo Perdomo to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":1,"homeScore":1,"isScoringPlay":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":2,"actionPlayId":"8cb60240-198a-38b1-90ed-338c4db7ba92","startTime":"2026-05-31T21:49:56.300Z","endTime":"2026-05-31T21:50:08.098Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":682998,"link":"/api/v1/people/682998"},"defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"third":{"id":682998,"link":"/api/v1/people/682998"},"postOnSecond":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"homeTeamWinProbability":52.300000000000004,"awayTeamWinProbability":47.699999999999996,"homeTeamWinProbabilityAdded":-13.600000000000001,"leverageIndex":3.08,"dramaIndex":166.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":81.2,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.870504417829277,"aZ":-27.85743790892451,"pfxX":-2.2500246175715226,"pfxZ":2.5908103093801333,"pX":1.386531701997837,"pZ":1.3895619620468445,"vX0":8.387430998367218,"vY0":-127.85981180217354,"vZ0":-3.078015968891121,"x":64.15,"y":201.26,"x0":-1.6353765574588268,"y0":50.003131184445614,"z0":4.781084073464888,"aX":-3.7495301757508646},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":4.2,"breakHorizontal":2.3,"spinRate":2238,"spinDirection":268},"zone":14,"typeConfidence":0.81,"plateTime":0.42739504052306865,"extension":5.693860152364294},"index":3,"playId":"0689bb49-efce-34aa-8acb-b9ee4fea8917","pitchNumber":3,"startTime":"2026-05-31T21:50:08.098Z","endTime":"2026-05-31T21:50:11.726Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"second":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":90.2,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.95107053283651,"aZ":-29.978075178827694,"pfxX":-10.773048492684872,"pfxZ":1.0759671000213213,"pX":-0.318110652659452,"pZ":1.85745644581937,"vX0":10.114791755636666,"vY0":-140.75147754575292,"vZ0":-3.0967025030061146,"x":129.13,"y":188.63,"x0":-2.524049435474827,"y0":50.006185275700126,"z0":4.872356313224921,"aX":-22.052869713366736},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":1.6,"breakHorizontal":18.0,"spinRate":2091,"spinDirection":239},"zone":7,"typeConfidence":0.89,"plateTime":0.3862144505634575,"extension":5.722776870005589},"index":4,"playId":"a59ce1b8-1901-32fc-a7a9-4ffc8f6124bc","pitchNumber":4,"startTime":"2026-05-31T21:50:24.709Z","endTime":"2026-05-31T21:50:28.055Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"second":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":81.4,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.908087787762746,"aZ":-28.757583159586243,"pfxX":-3.2407826886350453,"pfxZ":2.031676048027478,"pX":1.5023406269130457,"pZ":1.7591667547446956,"vX0":11.243972804698561,"vY0":-129.21855949032954,"vZ0":-2.238237572809447,"x":59.73,"y":191.28,"x0":-2.491955342471366,"y0":50.00513423026551,"z0":4.854594733996116,"aX":-5.459639770679833},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":3.4,"breakHorizontal":3.2,"spinRate":2246,"spinDirection":324},"zone":14,"typeConfidence":0.57,"plateTime":0.4245145250244686,"extension":5.813380154329305},"index":5,"playId":"f82c31af-3ea5-3701-9165-ff1cb8f7d396","pitchNumber":5,"startTime":"2026-05-31T21:50:51.546Z","endTime":"2026-05-31T21:50:54.811Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"second":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":6,"startTime":"2026-05-31T21:51:08.001Z","endTime":"2026-05-31T21:51:22.467Z","isPitch":false,"type":"action","player":{"id":571448,"link":"/api/v1/people/571448"},"defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"second":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":87.8,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.68923147038008,"aZ":-14.973847101955647,"pfxX":-8.147343344634287,"pfxZ":8.657735995993507,"pX":0.17675486953680583,"pZ":1.933701777978857,"vX0":10.334612503775134,"vY0":-140.71295948758396,"vZ0":-5.640300178283898,"x":110.26,"y":186.57,"x0":-2.501118470862983,"y0":50.003369825137284,"z0":4.949735393804421,"aX":-16.187921226800896},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.5,"breakHorizontal":12.4,"spinRate":2264,"spinDirection":236},"zone":8,"typeConfidence":0.92,"plateTime":0.39064022229015194,"extension":5.670008690844103},"index":7,"playId":"08747d54-5933-3e06-ab9d-10a27d23d810","pitchNumber":6,"startTime":"2026-05-31T21:51:22.467Z","endTime":"2026-05-31T21:51:26.274Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"second":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_ab"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_ab"},{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_pa"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":57.599999999999994,"awayTeamWinProbability":42.400000000000006,"homeTeamWinProbabilityAdded":5.29999999999999,"leverageIndex":3.08,"dramaIndex":133.0,"contextMetrics":{},"playEndTime":"2026-05-31T21:51:26.274Z","atBatIndex":45},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Dominic Canzone homers (7) on a fly ball to right field.","rbi":1,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-31T21:53:21.512Z","endTime":"2026-05-31T21:54:16.581Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"responsiblePitcher":{"id":518876,"link":"/api/v1/people/518876"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.42950674814974,"aZ":-29.16819598161335,"pfxX":-10.550570911260065,"pfxZ":1.8767295871610123,"pX":-0.6331915651012708,"pZ":1.5928823350553722,"vX0":5.8439927032697625,"vY0":-125.11244389110392,"vZ0":-3.5725107742758095,"x":141.14,"y":195.77,"x0":-1.6141336082857998,"y0":50.00438535380394,"z0":5.3992370917398125,"aX":-16.926702856634964},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":2.9,"breakHorizontal":18.0,"spinRate":2078,"spinDirection":239},"zone":7,"typeConfidence":0.91,"plateTime":0.4357992589403983,"extension":5.936054013025909},"index":0,"playId":"41899756-7674-3d8e-bef5-4593ce05e2b4","pitchNumber":1,"startTime":"2026-05-31T21:53:35.892Z","endTime":"2026-05-31T21:53:39.476Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":83.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.510193287414683,"aZ":-19.37679456697329,"pfxX":-5.042574869064845,"pfxZ":7.35564434671069,"pX":0.32767090210333183,"pZ":2.11473694094431,"vX0":6.80875187980324,"vY0":-129.8826080080827,"vZ0":-4.292014902289781,"x":104.51,"y":181.68,"x0":-1.6505610765467427,"y0":50.0047119751912,"z0":5.227476861095958,"aX":-8.775674801115823},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":12.7,"breakHorizontal":7.9,"spinRate":2389,"spinDirection":213},"zone":9,"typeConfidence":0.9,"plateTime":0.4187831678551426,"extension":6.010558654233359},"hitData":{"launchSpeed":105.0,"launchAngle":26.0,"totalDistance":364.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":234.59,"coordY":98.26}},"index":1,"playId":"a83b0522-a0a3-3cad-bdd3-cefab7edd0b0","pitchNumber":2,"startTime":"2026-05-31T21:53:50.599Z","endTime":"2026-05-31T21:54:16.581Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686527,"link":"/api/v1/people/686527"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":686527,"link":"/api/v1/people/686527"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.0,"awayTeamWinProbability":26.0,"homeTeamWinProbabilityAdded":16.400000000000006,"leverageIndex":1.3,"dramaIndex":138.0,"contextMetrics":{},"playEndTime":"2026-05-31T21:54:16.581Z","atBatIndex":46},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jhonny Pereda singles on a ground ball to center fielder Ryan Waldschmidt.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-31T21:54:26.781Z","endTime":"2026-05-31T21:56:30.184Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":814439,"link":"/api/v1/people/814439"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":80.4,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.632162662222566,"aZ":-27.215777761861705,"pfxX":-0.07392790766327151,"pfxZ":3.0642549723916357,"pX":0.27419858710310707,"pZ":1.7680116848811624,"vX0":4.795633057890655,"vY0":-125.17265109628359,"vZ0":-3.6262892869322556,"x":106.55,"y":191.04,"x0":-1.6412888913010706,"y0":50.003934583806455,"z0":5.416596632247414,"aX":-0.12095360224413292},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":5.0,"breakHorizontal":-0.7,"spinRate":2353,"spinDirection":150},"zone":9,"typeConfidence":0.91,"plateTime":0.4343553989909177,"extension":6.091977258839433},"index":0,"playId":"9a734c92-0f97-3144-a702-cd82bbff06e1","pitchNumber":1,"startTime":"2026-05-31T21:54:38.330Z","endTime":"2026-05-31T21:54:41.330Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":640902,"link":"/api/v1/people/640902","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":79.0,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.61810620319225,"aZ":-29.2064403585666,"pfxX":1.374985634136519,"pfxZ":1.8882186367261795,"pX":-1.0303825183930762,"pZ":3.238209573180192,"vX0":1.3823017555191726,"vY0":-123.32704159270503,"vZ0":0.33811255284656216,"x":156.28,"y":151.35,"x0":-1.7724757276017407,"y0":50.003829703460596,"z0":5.521016693774679,"aX":2.1633110500948325},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":3.7,"breakHorizontal":-2.8,"spinRate":2248,"spinDirection":115},"zone":11,"typeConfidence":0.91,"plateTime":0.44055404337311943,"extension":6.004138349695591},"index":1,"playId":"d4f6bb7d-e212-39a8-a0c8-732774879c82","pitchNumber":2,"startTime":"2026-05-31T21:54:52.708Z","endTime":"2026-05-31T21:54:56.048Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":640902,"link":"/api/v1/people/640902","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":92.2,"endSpeed":85.8,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.742952988445168,"aZ":-25.801273255794904,"pfxX":-10.452268726366453,"pfxZ":3.444734878419351,"pX":-0.44549857603346166,"pZ":1.1539870288448448,"vX0":6.708377844342398,"vY0":-134.12315931530392,"vZ0":-5.926226033821536,"x":133.98,"y":207.62,"x0":-1.6011496593514687,"y0":50.00397962812737,"z0":5.194082246210396,"aX":-19.343206940740817},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":5.3,"breakHorizontal":17.8,"spinRate":2109,"spinDirection":225},"zone":13,"typeConfidence":0.92,"plateTime":0.4059496458556491,"extension":6.029181656193699},"index":2,"playId":"2a2ac0c0-7a58-385b-bb19-337c48cc891f","pitchNumber":3,"startTime":"2026-05-31T21:55:07.807Z","endTime":"2026-05-31T21:55:10.901Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":640902,"link":"/api/v1/people/640902","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":85.4,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.408072340328893,"aZ":-26.172548373898504,"pfxX":-10.607582452038358,"pfxZ":3.2631385335139313,"pX":0.4417528045250187,"pZ":1.7940440017851051,"vX0":8.452150658991187,"vY0":-133.6219472338806,"vZ0":-4.094910471011074,"x":100.16,"y":190.34,"x0":-1.3590973849544223,"y0":50.00094385641134,"z0":5.191454122789834,"aX":-19.49168627623103},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":5.4,"breakHorizontal":17.8,"spinRate":2068,"spinDirection":227},"zone":9,"typeConfidence":0.91,"plateTime":0.407402842722302,"extension":6.017523784113481},"index":3,"playId":"da89c09d-da5c-3d06-859c-e176424ba916","pitchNumber":4,"startTime":"2026-05-31T21:55:24.152Z","endTime":"2026-05-31T21:55:27.345Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":640902,"link":"/api/v1/people/640902","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-05-31T21:55:38.122Z","endTime":"2026-05-31T21:55:44.109Z","isPitch":false,"type":"action","player":{"id":640902,"link":"/api/v1/people/640902"},"defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":640902,"link":"/api/v1/people/640902","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.8,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.38125191022903,"aZ":-30.97480531904948,"pfxX":-8.607150058783608,"pfxZ":0.712352321224607,"pX":-1.2073131767705272,"pZ":2.130956312506026,"vX0":4.082597400561487,"vY0":-128.25995250252095,"vZ0":-2.250603233962144,"x":163.02,"y":181.24,"x0":-1.6906229740304957,"y0":50.00356680598115,"z0":5.40544316112812,"aX":-14.522571624424721},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.1,"breakHorizontal":14.9,"spinRate":2192,"spinDirection":237},"zone":13,"typeConfidence":0.9,"plateTime":0.4249838119597871,"extension":5.945723601334536},"index":5,"playId":"8129817e-bc80-37a3-b4c6-5b5b17a7343b","pitchNumber":5,"startTime":"2026-05-31T21:55:44.109Z","endTime":"2026-05-31T21:55:47.674Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":640902,"link":"/api/v1/people/640902","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.7,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.72687186658468,"aZ":-28.142765498187927,"pfxX":-0.643251972273823,"pfxZ":2.573066190159884,"pX":0.9595636420516499,"pZ":1.9135305424671805,"vX0":6.373475982729732,"vY0":-124.06066028270759,"vZ0":-2.8087177479616208,"x":80.42,"y":187.11,"x0":-1.5539852632673743,"y0":50.00187284330789,"z0":5.394647257187174,"aX":-1.0079594300990646},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":4.3,"breakHorizontal":-0.2,"spinRate":2386,"spinDirection":115},"zone":14,"typeConfidence":0.92,"plateTime":0.4407067457632108,"extension":6.108921251056898},"index":6,"playId":"a767fe61-e8f7-30b3-b54d-63a870d8dd90","pitchNumber":6,"startTime":"2026-05-31T21:56:04.919Z","endTime":"2026-05-31T21:56:08.713Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":640902,"link":"/api/v1/people/640902","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":85.5,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.207922268443056,"aZ":-26.28257136849316,"pfxX":-11.354071845903059,"pfxZ":3.189194213098701,"pX":-0.01566350858682391,"pZ":2.1525511762717477,"vX0":8.01212675340864,"vY0":-133.86150357003743,"vZ0":-3.175941647477876,"x":117.6,"y":180.66,"x0":-1.5466496625323605,"y0":50.00027592007505,"z0":5.200670681498364,"aX":-20.958999392412377},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":5.4,"breakHorizontal":19.2,"spinRate":2400,"spinDirection":233},"zone":8,"typeConfidence":0.91,"plateTime":0.40650303963288215,"extension":6.197305423130014},"hitData":{"launchSpeed":103.3,"launchAngle":-3.0,"totalDistance":30.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":128.1,"coordY":93.01}},"index":7,"playId":"fa67bf6a-5c0d-3f69-b5bb-dde281d7dfc7","pitchNumber":7,"startTime":"2026-05-31T21:56:19.675Z","endTime":"2026-05-31T21:56:30.184Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":640902,"link":"/api/v1/people/640902","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":640902,"link":"/api/v1/people/640902"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":640902,"link":"/api/v1/people/640902"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.2,"awayTeamWinProbability":22.799999999999997,"homeTeamWinProbabilityAdded":3.200000000000003,"leverageIndex":0.82,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-05-31T21:56:30.184Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Colt Emerson called out on strikes.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-31T21:56:49.028Z","endTime":"2026-05-31T21:58:48.698Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":605244,"link":"/api/v1/people/605244"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.659234288507978,"aZ":-30.329209388172526,"pfxX":-10.396680426914738,"pfxZ":1.1450540243330982,"pX":-0.13665225989789648,"pZ":2.044932471281665,"vX0":7.063668549736865,"vY0":-125.91493453203837,"vZ0":-2.31306908729412,"x":105.26,"y":154.56,"x0":-1.6222524931360685,"y0":50.002229132390575,"z0":5.420206419584115,"aX":-16.757001413447412},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.8,"breakHorizontal":17.3,"spinRate":2073,"spinDirection":240},"zone":8,"typeConfidence":0.91,"plateTime":0.4343534560508102,"extension":5.98773830415081},"index":0,"playId":"a9d95a4b-5010-3c28-abc7-25b604573688","pitchNumber":1,"startTime":"2026-05-31T21:56:58.019Z","endTime":"2026-05-31T21:57:01.019Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":806068,"link":"/api/v1/people/806068","batSide":{"code":"L","description":"Left"}},"first":{"id":640902,"link":"/api/v1/people/640902"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":81.2,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.9727510761337,"aZ":-29.392542071550253,"pfxX":-8.688084270500742,"pfxZ":1.6677131509157546,"pX":-1.4493477568810214,"pZ":1.6436681423666861,"vX0":3.7660966767516353,"vY0":-127.61240527151844,"vZ0":-3.5291021268623135,"x":172.25,"y":194.4,"x0":-1.8080969341937747,"y0":50.000420508532805,"z0":5.3367222316013265,"aX":-14.460394416186281},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":2.5,"breakHorizontal":15.0,"spinRate":2117,"spinDirection":239},"zone":13,"typeConfidence":0.9,"plateTime":0.42770352079219176,"extension":5.858971800731},"index":1,"playId":"c95e145b-0ec0-3f28-b6a5-d371202bafba","pitchNumber":2,"startTime":"2026-05-31T21:57:14.104Z","endTime":"2026-05-31T21:57:17.419Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":806068,"link":"/api/v1/people/806068","batSide":{"code":"L","description":"Left"}},"first":{"id":640902,"link":"/api/v1/people/640902"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":90.0,"endSpeed":83.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.48701822602439,"aZ":-18.73172343856991,"pfxX":-4.725751133613132,"pfxZ":7.581136968709809,"pX":0.26008388630855844,"pZ":2.0403476985710034,"vX0":6.723001241494968,"vY0":-131.00410977428774,"vZ0":-4.6238718535487475,"x":107.09,"y":183.69,"x0":-1.7020997944326681,"y0":50.00275969580723,"z0":5.190988541384017,"aX":-8.379262021309897},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":13.2,"breakHorizontal":7.4,"spinRate":2281,"spinDirection":223},"zone":9,"typeConfidence":2.0,"plateTime":0.4149566873426287,"extension":5.9387085464273035},"index":2,"playId":"e9e1f71c-2169-39cd-a31f-14fafd5a4ef1","pitchNumber":3,"startTime":"2026-05-31T21:57:31.613Z","endTime":"2026-05-31T21:57:34.865Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":806068,"link":"/api/v1/people/806068","batSide":{"code":"L","description":"Left"}},"first":{"id":640902,"link":"/api/v1/people/640902"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":81.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.988356998754774,"aZ":-29.776341838794405,"pfxX":-9.68114220902941,"pfxZ":1.4442492871142374,"pX":0.4484339936840739,"pZ":1.1777632621160978,"vX0":8.184567307253797,"vY0":-126.44400559458019,"vZ0":-4.307361402607946,"x":99.91,"y":206.98,"x0":-1.535470830467111,"y0":50.000614193109506,"z0":5.228894588689861,"aX":-16.049815252028075},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.0,"breakHorizontal":16.2,"spinRate":2062,"spinDirection":245},"zone":14,"typeConfidence":0.9,"plateTime":0.4292685916092229,"extension":5.998506717607342},"index":3,"playId":"629e264d-6121-3971-ab58-1ad648e40b0c","pitchNumber":4,"startTime":"2026-05-31T21:57:54.260Z","endTime":"2026-05-31T21:57:57.260Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":806068,"link":"/api/v1/people/806068","batSide":{"code":"L","description":"Left"}},"first":{"id":640902,"link":"/api/v1/people/640902"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.920914617181662,"aZ":-16.792987328466605,"pfxX":-8.575076184693069,"pfxZ":8.665121290201851,"pX":-0.03134665078622434,"pZ":3.3171726001407054,"vX0":7.185825553549034,"vY0":-132.54390361331363,"vZ0":-1.908957174888623,"x":118.19,"y":149.22,"x0":-1.6664535127432512,"y0":50.00399023393357,"z0":5.275972020199508,"aX":-15.224300194303495},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":15.5,"breakHorizontal":13.9,"spinRate":2339,"spinDirection":218},"zone":2,"typeConfidence":0.7,"plateTime":0.4135928669336799,"extension":5.931533502875104},"index":4,"playId":"2355249b-26c1-3551-b6d7-c7acb3b7e4f2","pitchNumber":5,"startTime":"2026-05-31T21:58:19.342Z","endTime":"2026-05-31T21:58:25.398Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":806068,"link":"/api/v1/people/806068","batSide":{"code":"L","description":"Left"}},"first":{"id":640902,"link":"/api/v1/people/640902"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.05206982480634,"aZ":-18.069290373814276,"pfxX":-8.217836308650737,"pfxZ":7.752174688623096,"pX":-0.18096231112018535,"pZ":1.7345795934011174,"vX0":6.756355431155685,"vY0":-133.6255782167234,"vZ0":-5.409138678923198,"x":123.9,"y":191.95,"x0":-1.6664451169392158,"y0":50.00569066020421,"z0":5.070924629664816,"aX":-14.959787470590554},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.1,"breakHorizontal":13.6,"spinRate":2325,"spinDirection":231},"zone":8,"typeConfidence":0.84,"plateTime":0.4088878515433074,"extension":6.004654813663781},"index":5,"playId":"d68260f6-adbe-344c-8269-6d7a1e0de185","pitchNumber":6,"startTime":"2026-05-31T21:58:44.233Z","endTime":"2026-05-31T21:58:48.698Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":806068,"link":"/api/v1/people/806068","batSide":{"code":"L","description":"Left"}},"first":{"id":640902,"link":"/api/v1/people/640902"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":806068,"link":"/api/v1/people/806068"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":806068,"link":"/api/v1/people/806068"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.2,"awayTeamWinProbability":25.799999999999997,"homeTeamWinProbabilityAdded":-3.0,"leverageIndex":1.31,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2026-05-31T21:58:48.698Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"J.P. Crawford strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-31T22:01:23.833Z","endTime":"2026-05-31T22:03:27.060Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":605244,"link":"/api/v1/people/605244"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"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-31T21:59:06.638Z","endTime":"2026-05-31T22:00:06.707Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"first":{"id":640902,"link":"/api/v1/people/640902"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Kevin Ginkel replaces Merrill Kelly.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"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-31T22:00:06.707Z","endTime":"2026-05-31T22:01:25.851Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656464,"link":"/api/v1/people/656464"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"first":{"id":640902,"link":"/api/v1/people/640902"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":79.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.4262911467745,"aZ":-32.9664387144075,"pfxX":2.4911957543372023,"pfxZ":-0.5071978722769224,"pX":0.0668518929720214,"pZ":2.773211549252619,"vX0":3.9293823010502322,"vY0":-123.46159737540114,"vZ0":-2.748043117764469,"x":114.45,"y":163.9,"x0":-1.8552477173902362,"y0":50.0001734647909,"z0":6.614370581811643,"aX":3.9297446694413884},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-1.2,"breakHorizontal":-5.3,"spinRate":2400,"spinDirection":58},"zone":5,"typeConfidence":0.9,"plateTime":0.4399231639254477,"extension":6.358585559782936},"index":2,"playId":"eace7585-3f5a-3028-b83b-3d546f62fec7","pitchNumber":1,"startTime":"2026-05-31T22:01:25.851Z","endTime":"2026-05-31T22:01:29.183Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"first":{"id":640902,"link":"/api/v1/people/640902"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":78.3,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.643818552715974,"aZ":-34.76582261574448,"pfxX":3.238345758515374,"pfxZ":-1.694008136323836,"pX":-0.35224244776733094,"pZ":1.3151793680971429,"vX0":2.6553726683950583,"vY0":-123.11744378128996,"vZ0":-5.416052771719075,"x":130.43,"y":203.27,"x0":-1.86571360677703,"y0":50.00149480959378,"z0":6.4889089876607775,"aX":4.965418016522632},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-4.1,"breakHorizontal":-6.5,"spinRate":2453,"spinDirection":66},"zone":13,"typeConfidence":0.91,"plateTime":0.44503670548392193,"extension":6.437516362170128},"index":3,"playId":"c27e337e-20fe-33bc-84d8-09f60411db5b","pitchNumber":2,"startTime":"2026-05-31T22:01:42.383Z","endTime":"2026-05-31T22:01:45.383Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"first":{"id":640902,"link":"/api/v1/people/640902"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":79.3,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.565615547228823,"aZ":-34.975024308632044,"pfxX":2.6139752623190065,"pfxZ":-1.7833852569429096,"pX":-0.3434839677453149,"pZ":1.6435348134207615,"vX0":2.9539138643362643,"vY0":-124.27741085520103,"vZ0":-4.828466046651561,"x":96.49,"y":180.48,"x0":-1.8844284525168693,"y0":50.0003785497286,"z0":6.49792332150225,"aX":4.11155954505929},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-4.1,"breakHorizontal":-5.4,"spinRate":2438,"spinDirection":59},"zone":7,"typeConfidence":0.91,"plateTime":0.4397541873180115,"extension":6.494964134098972},"index":4,"playId":"35490ffb-a4bf-3559-ba64-374360d4ec73","pitchNumber":3,"startTime":"2026-05-31T22:02:01.476Z","endTime":"2026-05-31T22:02:05.089Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"first":{"id":640902,"link":"/api/v1/people/640902"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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.6,"endSpeed":87.4,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.841068376578388,"aZ":-14.994735678321186,"pfxX":-7.387322942267685,"pfxZ":8.777577097251399,"pX":0.18224011313128763,"pZ":3.5626065888763288,"vX0":7.801940580438464,"vY0":-138.96048878487167,"vZ0":-5.094702504522792,"x":110.05,"y":142.59,"x0":-1.700632538449792,"y0":50.006325824890695,"z0":6.414426949990965,"aX":-14.465162424827678},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.0,"breakHorizontal":11.8,"spinRate":2441,"spinDirection":218},"zone":12,"typeConfidence":0.88,"plateTime":0.3940003621295518,"extension":6.665545331585859},"index":5,"playId":"fae7e526-4658-3026-9183-ee61a9a5a892","pitchNumber":4,"startTime":"2026-05-31T22:02:26.016Z","endTime":"2026-05-31T22:02:30.318Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"first":{"id":640902,"link":"/api/v1/people/640902"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":76.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.13291995538234,"aZ":-36.01002253410496,"pfxX":2.3667324660192053,"pfxZ":-2.568310071631645,"pX":-0.1525123724560183,"pZ":2.3954941373074705,"vX0":3.0760184904006382,"vY0":-121.80500780058134,"vZ0":-2.5236389908743,"x":122.81,"y":174.1,"x0":-1.741768526012262,"y0":50.00213134130269,"z0":6.575067282832856,"aX":3.5363155820902237},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-5.0,"breakHorizontal":-5.0,"spinRate":2354,"spinDirection":52},"zone":5,"typeConfidence":0.91,"plateTime":0.4506063969438183,"extension":6.563569665945574},"index":6,"playId":"5873db38-38d6-3d7e-8a19-882f86ada120","pitchNumber":5,"startTime":"2026-05-31T22:02:48.311Z","endTime":"2026-05-31T22:02:56.570Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"first":{"id":640902,"link":"/api/v1/people/640902"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":81.7,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.447503834750417,"aZ":-31.035099133113345,"pfxX":1.6578198070124555,"pfxZ":0.6884147301428656,"pX":0.3596314626069369,"pZ":0.8232225580412494,"vX0":4.534642236214813,"vY0":-126.59025498436313,"vZ0":-7.726741427132143,"x":103.29,"y":216.55,"x0":-1.657397813746989,"y0":50.00299729340459,"z0":6.33968644147785,"aX":2.738563889312024},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":0.0,"breakHorizontal":-3.8,"spinRate":2515,"spinDirection":49},"zone":14,"typeConfidence":0.89,"plateTime":0.4297262517741376,"extension":6.6617900179742895},"index":7,"playId":"c8afd20b-dda2-34d9-a3a3-22a079c712c9","pitchNumber":6,"startTime":"2026-05-31T22:03:23.535Z","endTime":"2026-05-31T22:03:27.060Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"first":{"id":640902,"link":"/api/v1/people/640902"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641487,"link":"/api/v1/people/641487"},"credit":"b_ab"},{"player":{"id":656464,"link":"/api/v1/people/656464"},"credit":"p_ab"},{"player":{"id":641487,"link":"/api/v1/people/641487"},"credit":"b_pa"},{"player":{"id":656464,"link":"/api/v1/people/656464"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.5,"awayTeamWinProbability":28.5,"homeTeamWinProbabilityAdded":-2.700000000000003,"leverageIndex":1.15,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2026-05-31T22:03:27.060Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Julio Rodríguez called out on strikes.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-31T22:03:42.088Z","endTime":"2026-05-31T22:07:02.905Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":605244,"link":"/api/v1/people/605244"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":80.7,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.29065321921003,"aZ":-33.48056270553825,"pfxX":1.5560882335365682,"pfxZ":-0.8048477411941626,"pX":-0.5641230375844548,"pZ":1.4734804308505505,"vX0":2.4501319855289228,"vY0":-126.09377996762049,"vZ0":-5.731224867813303,"x":138.5,"y":199.0,"x0":-1.7469131417379433,"y0":50.0034597224109,"z0":6.446307351539016,"aX":2.529450800705151},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-2.4,"breakHorizontal":-3.4,"spinRate":2437,"spinDirection":52},"zone":13,"typeConfidence":0.89,"plateTime":0.4327681420104259,"extension":6.4865639342314365},"index":0,"playId":"ee8721ec-0782-30c9-be56-ac3c8d7d2245","pitchNumber":1,"startTime":"2026-05-31T22:03:53.310Z","endTime":"2026-05-31T22:03:56.310Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":640902,"link":"/api/v1/people/640902"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":80.5,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.958766663911923,"aZ":-33.627723415386825,"pfxX":1.4198858781437407,"pfxZ":-0.8987670102309737,"pX":0.019805754933766084,"pZ":1.460242050831621,"vX0":3.9662387540067585,"vY0":-125.28052125874373,"vZ0":-5.661673501548583,"x":116.25,"y":199.35,"x0":-1.759563037439667,"y0":50.006055584104075,"z0":6.45304881196732,"aX":2.2884818805624216},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-2.5,"breakHorizontal":-3.4,"spinRate":2335,"spinDirection":45},"zone":14,"typeConfidence":0.9,"plateTime":0.43486460628863277,"extension":6.5738258770603215},"index":1,"playId":"bffbd897-e4d3-3835-b0b8-862eb561eba1","pitchNumber":2,"startTime":"2026-05-31T22:04:13.149Z","endTime":"2026-05-31T22:04:16.149Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":640902,"link":"/api/v1/people/640902"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.6,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.80660676955199,"aZ":-12.992456476511844,"pfxX":-5.247408298939277,"pfxZ":9.555087331440955,"pX":-0.05639159098741478,"pZ":3.238339753914788,"vX0":6.311514287256642,"vY0":-140.53949808392255,"vZ0":-6.496175767203597,"x":119.15,"y":151.34,"x0":-1.6457844861790458,"y0":50.00251225983067,"z0":6.417800595624093,"aX":-10.533900367683135},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.2,"breakHorizontal":8.3,"spinRate":2366,"spinDirection":216},"zone":2,"typeConfidence":0.91,"plateTime":0.3892113904220613,"extension":6.669158379962658},"index":2,"playId":"c2f3180c-6b02-3be3-99ce-540a4e0b1197","pitchNumber":3,"startTime":"2026-05-31T22:04:53.754Z","endTime":"2026-05-31T22:04:56.939Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":640902,"link":"/api/v1/people/640902"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":82.2,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.91051107814668,"aZ":-32.40729020894474,"pfxX":2.388403493282307,"pfxZ":-0.14576696847536175,"pX":1.1755217309301202,"pZ":0.27735260266221806,"vX0":6.05395580753785,"vY0":-126.31617942420361,"vZ0":-8.821805578346932,"x":72.19,"y":231.29,"x0":-1.5395947945303414,"y0":50.00012907562411,"z0":6.3344970123100115,"aX":3.950598962327199},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-1.7,"breakHorizontal":-5.4,"spinRate":2422,"spinDirection":58},"zone":14,"typeConfidence":0.91,"plateTime":0.4296988946820015,"extension":6.737969619407531},"index":3,"playId":"cc0b5c82-89f0-354f-b1bc-04efd532738a","pitchNumber":4,"startTime":"2026-05-31T22:05:23.131Z","endTime":"2026-05-31T22:05:26.506Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":640902,"link":"/api/v1/people/640902"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":80.9,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.2118239283532,"aZ":-31.688884703842273,"pfxX":0.5551006420781341,"pfxZ":0.298857159299891,"pX":0.9510778925256032,"pZ":0.9283367004079531,"vX0":5.965791043321376,"vY0":-125.74188695707991,"vZ0":-7.340873184907581,"x":80.75,"y":213.71,"x0":-1.510932868308783,"y0":50.00424280203185,"z0":6.411150801369886,"aX":0.8998068000795444},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-0.7,"breakHorizontal":-2.2,"spinRate":2520,"spinDirection":42},"zone":14,"typeConfidence":0.89,"plateTime":0.4333383614546693,"extension":6.684576133787224},"index":4,"playId":"5ceeb571-a13d-360c-8515-759add230d88","pitchNumber":5,"startTime":"2026-05-31T22:05:49.877Z","endTime":"2026-05-31T22:05:53.236Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":640902,"link":"/api/v1/people/640902"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":80.9,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.127972215803016,"aZ":-34.502838316324144,"pfxX":1.985963292432309,"pfxZ":-1.4419265573290563,"pX":-0.12715466790907082,"pZ":1.3520695299853196,"vX0":3.2703482153117127,"vY0":-124.58829162412417,"vZ0":-5.749240395384658,"x":121.85,"y":202.27,"x0":-1.7023608590928272,"y0":50.005882128438735,"z0":6.459062984560425,"aX":3.2004182979398803},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-3.5,"breakHorizontal":-4.2,"spinRate":2336,"spinDirection":47},"zone":13,"typeConfidence":0.9,"plateTime":0.4354859336100141,"extension":6.658501692584369},"index":5,"playId":"f5c9d7bb-6cec-395f-909a-9e0e311d722e","pitchNumber":6,"startTime":"2026-05-31T22:06:10.829Z","endTime":"2026-05-31T22:06:14.044Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":640902,"link":"/api/v1/people/640902"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":6,"startTime":"2026-05-31T22:06:38.246Z","endTime":"2026-05-31T22:06:56.883Z","isPitch":false,"type":"action","player":{"id":677594,"link":"/api/v1/people/677594"},"defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":640902,"link":"/api/v1/people/640902"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":89.3,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.582796710713758,"aZ":-10.91274132531833,"pfxX":-6.660554299636792,"pfxZ":10.557368517914163,"pX":0.46707120632971083,"pZ":1.8539613382468267,"vX0":7.798911689326445,"vY0":-140.05831343389818,"vZ0":-10.231031133711095,"x":99.2,"y":188.72,"x0":-1.4703439842929935,"y0":50.005222634187746,"z0":6.239335296075835,"aX":-13.416146148890638},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.5,"breakHorizontal":10.7,"spinRate":2463,"spinDirection":220},"zone":9,"typeConfidence":0.91,"plateTime":0.3890612083887892,"extension":6.86754802280056},"index":7,"playId":"bbbba3e8-e651-3b30-8809-05b74823e9f9","pitchNumber":7,"startTime":"2026-05-31T22:06:56.883Z","endTime":"2026-05-31T22:07:02.905Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":640902,"link":"/api/v1/people/640902"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"credit":"b_ab"},{"player":{"id":656464,"link":"/api/v1/people/656464"},"credit":"p_ab"},{"player":{"id":677594,"link":"/api/v1/people/677594"},"credit":"b_pa"},{"player":{"id":656464,"link":"/api/v1/people/656464"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.19999999999999,"awayTeamWinProbability":30.80000000000001,"homeTeamWinProbabilityAdded":-2.3000000000000114,"leverageIndex":0.89,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-05-31T22:07:02.905Z","atBatIndex":50},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ryan Waldschmidt pops out to first baseman Josh Naylor.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-31T22:08:55.003Z","endTime":"2026-05-31T22:09:58.323Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"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":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":87.1,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.412226556965646,"aZ":-27.316268538905458,"pfxX":-11.098516169088219,"pfxZ":2.522059994974473,"pX":0.3197209101772913,"pZ":2.419578771775747,"vX0":11.412421107061409,"vY0":-137.23520382214738,"vZ0":-2.0829306464427804,"x":104.81,"y":173.45,"x0":-2.430153659298069,"y0":50.00487864227949,"z0":5.029888858255834,"aX":-21.393125974468617},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":4.3,"breakHorizontal":18.0,"spinRate":2424,"spinDirection":309},"zone":6,"typeConfidence":0.91,"plateTime":0.3975473172287365,"extension":5.320726511212469},"index":0,"playId":"002a4382-80b0-33df-aaca-9b300654d8e6","pitchNumber":1,"startTime":"2026-05-31T22:09:11.738Z","endTime":"2026-05-31T22:09:15.399Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":814439,"link":"/api/v1/people/814439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":87.8,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.05673867477466,"aZ":-15.559556842947629,"pfxX":-7.021005543557662,"pfxZ":8.363148899056924,"pX":-0.6485037911623974,"pZ":3.4697793813584905,"vX0":7.572128273820342,"vY0":-140.16449988800488,"vZ0":-1.965527452817944,"x":141.72,"y":145.1,"x0":-2.474503199606769,"y0":50.00642716428349,"z0":5.197617883256111,"aX":-13.955208740781098},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.9,"breakHorizontal":11.2,"spinRate":2270,"spinDirection":238},"zone":11,"typeConfidence":0.94,"plateTime":0.3909658420951727,"extension":5.160362126920209},"index":1,"playId":"2a60c33f-6ceb-3f4d-8d4d-d986d94aab59","pitchNumber":2,"startTime":"2026-05-31T22:09:31.296Z","endTime":"2026-05-31T22:09:34.296Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":814439,"link":"/api/v1/people/814439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":88.8,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.12889804890273,"aZ":-19.50438770283299,"pfxX":-9.119162127226799,"pfxZ":6.275279155706306,"pX":-0.613830564141637,"pZ":2.58115768364026,"vX0":8.632417119878957,"vY0":-140.98043320372153,"vZ0":-3.618232724899893,"x":140.4,"y":169.09,"x0":-2.5261208741697203,"y0":50.004701329237,"z0":5.135360808671808,"aX":-18.415510533782165},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":10.8,"breakHorizontal":14.9,"spinRate":2338,"spinDirection":218},"zone":4,"typeConfidence":0.91,"plateTime":0.3880699031516994,"extension":5.3049856250526295},"hitData":{"launchSpeed":71.2,"launchAngle":51.0,"totalDistance":173.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":167.15,"coordY":145.28}},"index":2,"playId":"56360ef7-1a02-3238-a1b5-5e47637d4987","pitchNumber":3,"startTime":"2026-05-31T22:09:47.855Z","endTime":"2026-05-31T22:09:58.323Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":814439,"link":"/api/v1/people/814439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":814439,"link":"/api/v1/people/814439"},"credit":"b_ab"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_ab"},{"player":{"id":814439,"link":"/api/v1/people/814439"},"credit":"b_pa"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":73.6,"awayTeamWinProbability":26.400000000000006,"homeTeamWinProbabilityAdded":4.400000000000006,"leverageIndex":1.71,"dramaIndex":75.0,"contextMetrics":{},"playEndTime":"2026-05-31T22:09:58.323Z","atBatIndex":51},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ildemaro Vargas flies out to center fielder Julio Rodríguez.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-31T22:10:06.632Z","endTime":"2026-05-31T22:10:33.047Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"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":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"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":95.7,"endSpeed":88.1,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.4017985712045,"aZ":-16.791943626063556,"pfxX":-8.835921179650356,"pfxZ":7.77968688087663,"pX":0.4551664421071043,"pZ":2.209900661668919,"vX0":9.074718377294863,"vY0":-139.07747891459096,"vZ0":-4.720363887521229,"x":99.65,"y":179.11,"x0":-1.6871652933963504,"y0":50.0052826368841,"z0":5.027359135623289,"aX":-17.477456676369915},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.3,"breakHorizontal":14.4,"spinRate":2488,"spinDirection":227},"zone":6,"typeConfidence":0.92,"plateTime":0.3924029415346175,"extension":5.333210597272022},"hitData":{"launchSpeed":79.2,"launchAngle":43.0,"totalDistance":230.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":119.91,"coordY":108.8}},"index":0,"playId":"ec98a56e-87a1-3519-846e-167c3c9361c5","pitchNumber":1,"startTime":"2026-05-31T22:10:22.627Z","endTime":"2026-05-31T22:10:33.047Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"b_ab"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_ab"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"b_pa"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":76.8,"awayTeamWinProbability":23.200000000000003,"homeTeamWinProbabilityAdded":3.200000000000003,"leverageIndex":1.27,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2026-05-31T22:10:33.047Z","atBatIndex":52},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jose Fernandez grounds out, shortstop J.P. Crawford to first baseman Josh Naylor.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-31T22:10:44.209Z","endTime":"2026-05-31T22:12:18.466Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":641487,"link":"/api/v1/people/641487"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":90.5,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.489362392970975,"aZ":-23.28375724906455,"pfxX":-10.430809749433118,"pfxZ":4.307016387268165,"pX":0.04516002524373816,"pZ":1.199442797234577,"vX0":10.930391925950497,"vY0":-141.39148749642786,"vZ0":-6.184279004563338,"x":115.28,"y":206.4,"x0":-2.480670557806949,"y0":50.001954089870146,"z0":4.86867130256684,"aX":-21.521123086896218},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":6.8,"breakHorizontal":17.2,"spinRate":2301,"spinDirection":192},"zone":14,"typeConfidence":0.71,"plateTime":0.38461737316293343,"extension":5.445304830300346},"index":0,"playId":"8d9bea7b-2241-3a9f-9f9a-40d1914e6706","pitchNumber":1,"startTime":"2026-05-31T22:10:56.493Z","endTime":"2026-05-31T22:10:59.831Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":97.4,"endSpeed":89.4,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.392161888334705,"aZ":-15.77973174700128,"pfxX":-7.453976921054929,"pfxZ":8.007211194637225,"pX":-0.28697767250780626,"pZ":3.334392098026398,"vX0":8.779652366071264,"vY0":-141.72178999563752,"vZ0":-2.4142501505780403,"x":127.94,"y":148.75,"x0":-2.4469725951667365,"y0":50.00335623166239,"z0":5.197340899994876,"aX":-15.263546387787466},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.3,"breakHorizontal":11.9,"spinRate":2495,"spinDirection":229},"zone":2,"typeConfidence":0.94,"plateTime":0.3855078354513841,"extension":5.306480926297684},"index":1,"playId":"5090f49b-57c1-34f9-97b5-7fd842a8f0aa","pitchNumber":2,"startTime":"2026-05-31T22:11:10.326Z","endTime":"2026-05-31T22:11:13.745Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":83.4,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.564434107898403,"aZ":-26.433145049762228,"pfxX":-2.8864983952659076,"pfxZ":3.2966336388056696,"pX":1.4217642408521325,"pZ":1.2722392402331928,"vX0":11.032528416009297,"vY0":-129.93199838917815,"vZ0":-3.8555721383123176,"x":62.81,"y":204.43,"x0":-2.4708589327170825,"y0":50.00250008648631,"z0":4.74271239966489,"aX":-5.026966507998848},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":5.4,"breakHorizontal":3.2,"spinRate":2263,"spinDirection":268},"zone":14,"typeConfidence":0.6,"plateTime":0.41863827866674175,"extension":5.27939651628208},"index":2,"playId":"749323be-ac3f-3be8-a1ea-e71f343b9886","pitchNumber":3,"startTime":"2026-05-31T22:11:25.751Z","endTime":"2026-05-31T22:11:28.751Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":89.5,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.445312227880144,"aZ":-24.176492418091318,"pfxX":-13.001857774190892,"pfxZ":3.920086238022046,"pX":0.4086770109598981,"pZ":2.5249710170147823,"vX0":12.387292806077085,"vY0":-141.29605815135784,"vZ0":-2.521839001970502,"x":101.42,"y":170.61,"x0":-2.3236203771563355,"y0":50.00366966599696,"z0":4.967486838040502,"aX":-26.53115601857864},"breaks":{"breakAngle":44.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":6.8,"breakHorizontal":21.4,"spinRate":2212,"spinDirection":288},"zone":6,"typeConfidence":0.9,"plateTime":0.38631214241962564,"extension":5.386102134138529},"index":3,"playId":"7050a934-66ba-3ec7-8505-a318b6bf9e80","pitchNumber":4,"startTime":"2026-05-31T22:11:42.907Z","endTime":"2026-05-31T22:11:45.970Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-05-31T22:11:56.879Z","endTime":"2026-05-31T22:12:09.435Z","isPitch":false,"type":"action","player":{"id":699912,"link":"/api/v1/people/699912"},"defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":90.0,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.867418859587186,"aZ":-19.47865025047353,"pfxX":-6.755565966532309,"pfxZ":6.194797678198121,"pX":-0.8244349812685244,"pZ":3.07147895646829,"vX0":6.719938366094117,"vY0":-140.82436017296016,"vZ0":-2.336598316638426,"x":148.43,"y":155.85,"x0":-2.340721842210545,"y0":50.00281148996142,"z0":5.143983090670088,"aX":-13.845463868220499},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":11.0,"breakHorizontal":11.2,"spinRate":2213,"spinDirection":239},"zone":1,"typeConfidence":0.93,"plateTime":0.3859495979804781,"extension":5.309952355731317},"hitData":{"launchSpeed":83.0,"launchAngle":-9.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.92,"coordY":158.17}},"index":5,"playId":"1fafde25-d7b2-38d3-b90f-a4c63afed235","pitchNumber":5,"startTime":"2026-05-31T22:12:09.435Z","endTime":"2026-05-31T22:12:18.466Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":699912,"link":"/api/v1/people/699912"},"credit":"b_ab"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_ab"},{"player":{"id":699912,"link":"/api/v1/people/699912"},"credit":"b_pa"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.9,"awayTeamWinProbability":21.099999999999994,"homeTeamWinProbabilityAdded":2.1000000000000085,"leverageIndex":0.82,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-05-31T22:12:18.466Z","atBatIndex":53},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Josh Naylor singles on a ground ball to pitcher Brandyn Garcia.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-31T22:16:25.768Z","endTime":"2026-05-31T22:16:57.283Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2],"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":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":805299,"link":"/api/v1/people/805299"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Brandyn Garcia replaces Kevin Ginkel.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"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-31T22:14:59.185Z","endTime":"2026-05-31T22:16:27.783Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805299,"link":"/api/v1/people/805299"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":89.5,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.87590244457777,"aZ":-32.34964627032386,"pfxX":8.498922049909332,"pfxZ":-0.08414581356079509,"pX":-1.3643736202938055,"pZ":2.2754440463238628,"vX0":-11.107516240682791,"vY0":-141.6757186648107,"vZ0":-3.3654516000078902,"x":169.01,"y":177.34,"x0":1.4998599718394146,"y0":50.004362678943764,"z0":5.54266073355415,"aX":17.306886392241868},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":-0.7,"breakHorizontal":-13.2,"spinRate":2264,"spinDirection":114},"zone":13,"typeConfidence":2.0,"plateTime":0.38636109813333075,"extension":5.652394034847997},"index":1,"playId":"9af931e6-a158-310a-9231-526b369611fc","pitchNumber":1,"startTime":"2026-05-31T22:16:27.783Z","endTime":"2026-05-31T22:16:30.783Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":97.3,"endSpeed":89.4,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.709212016018387,"aZ":-27.291554931662645,"pfxX":7.672433722280029,"pfxZ":2.395661096867986,"pX":-0.17982146586161862,"pZ":3.0497430691725413,"vX0":-7.862042909745002,"vY0":-141.52839922706002,"vZ0":-2.1847575399904824,"x":123.85,"y":156.44,"x0":1.6302706163690799,"y0":50.00336094601815,"z0":5.570201036608805,"aX":15.646936653443431},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":4.1,"breakHorizontal":-12.4,"spinRate":2355,"spinDirection":118},"zone":2,"typeConfidence":2.0,"plateTime":0.3862333058047751,"extension":5.565298567898062},"hitData":{"launchSpeed":63.4,"launchAngle":-69.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":132.72,"coordY":194.5}},"index":2,"playId":"c4469aa8-5c62-398d-968d-dbe1aa7e05fd","pitchNumber":2,"startTime":"2026-05-31T22:16:46.253Z","endTime":"2026-05-31T22:16:57.283Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"credit":"b_ab"},{"player":{"id":805299,"link":"/api/v1/people/805299"},"credit":"p_ab"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"credit":"b_pa"},{"player":{"id":805299,"link":"/api/v1/people/805299"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.69999999999999,"awayTeamWinProbability":18.30000000000001,"homeTeamWinProbabilityAdded":2.799999999999983,"leverageIndex":0.75,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-05-31T22:16:57.283Z","atBatIndex":54},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Randy Arozarena grounds into a double play, shortstop Geraldo Perdomo to second baseman Ildemaro Vargas to first baseman Jose Fernandez. Josh Naylor out at 2nd. Randy Arozarena out at 1st.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-31T22:17:13.673Z","endTime":"2026-05-31T22:17:35.396Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"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":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"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":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":699912,"link":"/api/v1/people/699912"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":88.9,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.712330501703676,"aZ":-28.819263598320934,"pfxX":9.037073391940488,"pfxZ":1.6557358777261495,"pX":0.14779663464748816,"pZ":2.25142222154649,"vX0":-7.208148126145854,"vY0":-141.72893707212594,"vZ0":-3.977921769353868,"x":111.37,"y":177.99,"x0":1.555485452961287,"y0":50.00217105552121,"z0":5.522938929709661,"aX":18.304117464497317},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":2.3,"breakHorizontal":-14.8,"spinRate":2362,"spinDirection":121},"zone":5,"typeConfidence":2.0,"plateTime":0.3871047518486468,"extension":5.528421605748676},"hitData":{"launchSpeed":106.5,"launchAngle":-13.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.47,"coordY":154.12}},"index":0,"playId":"23491cf4-5546-3ced-bb19-83efbdf61a51","pitchNumber":1,"startTime":"2026-05-31T22:17:26.575Z","endTime":"2026-05-31T22:17:35.396Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"first":{"id":647304,"link":"/api/v1/people/647304"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"credit":"b_ab"},{"player":{"id":805299,"link":"/api/v1/people/805299"},"credit":"p_ab"},{"player":{"id":668227,"link":"/api/v1/people/668227"},"credit":"b_pa"},{"player":{"id":805299,"link":"/api/v1/people/805299"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":75.5,"awayTeamWinProbability":24.5,"homeTeamWinProbabilityAdded":-6.199999999999989,"leverageIndex":1.18,"dramaIndex":73.0,"contextMetrics":{},"playEndTime":"2026-05-31T22:17:35.396Z","atBatIndex":55},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luke Raley flies out to center fielder Ryan Waldschmidt.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-31T22:17:49.217Z","endTime":"2026-05-31T22:18:43.839Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":814439,"link":"/api/v1/people/814439"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":89.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.753878994190696,"aZ":-31.353112165730646,"pfxX":7.630777238941853,"pfxZ":0.4050553657732827,"pX":-0.4030717435447585,"pZ":4.407157293199678,"vX0":-8.356638828160593,"vY0":-141.4366183047301,"vZ0":1.7577891898103684,"x":132.36,"y":119.79,"x0":1.5867792531588443,"y0":50.005063316375576,"z0":5.776531358084452,"aX":15.590144712171206},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":1.2,"breakHorizontal":-12.2,"spinRate":2256,"spinDirection":124},"zone":11,"typeConfidence":2.0,"plateTime":0.3860304690538574,"extension":5.462831754699197},"index":0,"playId":"e0b89d85-b499-3ca7-abbc-718920148f82","pitchNumber":1,"startTime":"2026-05-31T22:17:58.669Z","endTime":"2026-05-31T22:18:01.669Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":89.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.60926657806788,"aZ":-24.004298275474625,"pfxX":7.912906587722477,"pfxZ":3.9910700826437084,"pX":-1.4239067681693631,"pZ":1.119344445431434,"vX0":-11.131522530489525,"vY0":-141.94793221193868,"vZ0":-7.430763986429306,"x":171.28,"y":208.56,"x0":1.51506100988308,"y0":50.00332260600242,"z0":5.292591401214716,"aX":16.196422781114542},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":5.9,"breakHorizontal":-12.1,"spinRate":2334,"spinDirection":117},"zone":13,"typeConfidence":2.0,"plateTime":0.385437434311084,"extension":5.584765632737104},"index":1,"playId":"437fd3f9-9424-30c3-8c1f-9fcc0025dd41","pitchNumber":2,"startTime":"2026-05-31T22:18:17.250Z","endTime":"2026-05-31T22:18:20.250Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":87.5,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.10848796345664,"aZ":-24.596739806090884,"pfxX":8.790787614594949,"pfxZ":3.8120825849492537,"pX":0.27989614609774793,"pZ":2.3554036443942916,"vX0":-6.7866230935411025,"vY0":-141.43797235303586,"vZ0":-4.190343532215829,"x":106.33,"y":175.18,"x0":1.5920648904345451,"y0":50.00177152731888,"z0":5.471809731871956,"aX":17.46334828630098},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":6.0,"breakHorizontal":-14.2,"spinRate":2388,"spinDirection":119},"zone":6,"typeConfidence":2.0,"plateTime":0.390181666874172,"extension":5.535162989700087},"hitData":{"launchSpeed":93.4,"launchAngle":32.0,"totalDistance":311.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":104.8,"coordY":76.17}},"index":2,"playId":"3a8f5041-f8b1-3bbf-8a36-8b6c202341cd","pitchNumber":3,"startTime":"2026-05-31T22:18:34.740Z","endTime":"2026-05-31T22:18:43.839Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670042,"link":"/api/v1/people/670042"},"credit":"b_ab"},{"player":{"id":805299,"link":"/api/v1/people/805299"},"credit":"p_ab"},{"player":{"id":670042,"link":"/api/v1/people/670042"},"credit":"b_pa"},{"player":{"id":805299,"link":"/api/v1/people/805299"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.5,"awayTeamWinProbability":25.5,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-05-31T22:18:43.839Z","atBatIndex":56},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Gabriel Moreno singles on a pop up to right fielder Luke Raley.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-31T22:21:34.402Z","endTime":"2026-05-31T22:23:06.920Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,6],"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":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":670042,"link":"/api/v1/people/670042"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Gabriel Moreno replaces Aramis Garcia.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"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-31T22:21:07.382Z","endTime":"2026-05-31T22:21:36.205Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":605244,"link":"/api/v1/people/605244"},"defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":605244,"link":"/api/v1/people/605244","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":89.8,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.971064541619853,"aZ":-30.59483266223814,"pfxX":-12.345624799091503,"pfxZ":0.7722829183717597,"pX":-1.1838260908408043,"pZ":2.024624557243635,"vX0":8.49667500315023,"vY0":-140.65390757586468,"vZ0":-2.71906250755639,"x":162.12,"y":184.12,"x0":-2.6147418912211906,"y0":50.00071607158577,"z0":4.954345985901309,"aX":-25.141134787153284},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":1.1,"breakHorizontal":21.0,"spinRate":2080,"spinDirection":247},"zone":13,"typeConfidence":0.88,"plateTime":0.3869908454943687,"extension":5.329093846247374},"index":1,"playId":"1e6250ba-971d-3c05-a647-856b89edb6c9","pitchNumber":1,"startTime":"2026-05-31T22:21:36.205Z","endTime":"2026-05-31T22:21:39.529Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":96.1,"endSpeed":89.4,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.514950334382384,"aZ":-17.480951870372973,"pfxX":-9.267804685353305,"pfxZ":7.269425233019908,"pX":-0.41264308377657,"pZ":2.188621023058571,"vX0":9.169596512818467,"vY0":-139.85505996242222,"vZ0":-4.713238330311815,"x":132.73,"y":179.69,"x0":-2.497888031539199,"y0":50.00288213895018,"z0":5.008920175169029,"aX":-18.733559849200915},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":12.6,"breakHorizontal":15.4,"spinRate":2472,"spinDirection":234},"zone":4,"typeConfidence":0.93,"plateTime":0.3886223961186932,"extension":5.315370819559721},"index":2,"playId":"cc2ddeff-51ba-3811-a453-73a62e629b71","pitchNumber":2,"startTime":"2026-05-31T22:21:48.987Z","endTime":"2026-05-31T22:21:51.987Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":90.6,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.963634954431093,"aZ":-18.68131287288783,"pfxX":-7.393355395569986,"pfxZ":6.479601970696654,"pX":-0.34762543837773235,"pZ":3.865762728477321,"vX0":9.07818585335857,"vY0":-141.88106777658535,"vZ0":-0.5425587753732862,"x":98.25,"y":86.24,"x0":-2.5964052760816783,"y0":50.00139843897747,"z0":5.227513191007939,"aX":-15.393947900025324},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":11.9,"breakHorizontal":12.0,"spinRate":2491,"spinDirection":229},"zone":11,"typeConfidence":0.94,"plateTime":0.3829404382212731,"extension":5.323739120790949},"index":3,"playId":"ad67ff29-99c5-31f4-8b89-7b6f0da14db9","pitchNumber":3,"startTime":"2026-05-31T22:22:07.281Z","endTime":"2026-05-31T22:22:10.281Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":1,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":90.2,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.088190220040303,"aZ":-28.81465091360812,"pfxX":-10.526786413681743,"pfxZ":1.633789468734399,"pX":-0.441018029107521,"pZ":2.9615309726331773,"vX0":9.352787585404814,"vY0":-141.07031119968764,"vZ0":-0.7629604693889731,"x":133.81,"y":158.82,"x0":-2.399665647712514,"y0":50.00277990983326,"z0":5.060458519727004,"aX":-21.64079788003269},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":3.0,"breakHorizontal":17.6,"spinRate":2025,"spinDirection":238},"zone":1,"typeConfidence":0.89,"plateTime":0.3853441565460449,"extension":5.3334826264364175},"index":4,"playId":"59897595-b76c-3b3d-80d7-883875bd3e6d","pitchNumber":4,"startTime":"2026-05-31T22:22:23.285Z","endTime":"2026-05-31T22:22:26.285Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2026-05-31T22:22:39.412Z","endTime":"2026-05-31T22:22:56.066Z","isPitch":false,"type":"action","player":{"id":672515,"link":"/api/v1/people/672515"},"defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":89.8,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.589315258794272,"aZ":-20.765357587498816,"pfxX":-10.509473796953088,"pfxZ":5.5213053544487085,"pX":-0.7419048968046518,"pZ":3.1029132829001873,"vX0":8.585215395270819,"vY0":-142.59428602098953,"vZ0":-2.073738928716106,"x":145.28,"y":155.0,"x0":-2.4203712143015457,"y0":50.00664713043653,"z0":5.144322322986025,"aX":-21.731813816642735},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":9.7,"breakHorizontal":17.4,"spinRate":2403,"spinDirection":236},"zone":1,"typeConfidence":0.65,"plateTime":0.3835426540822491,"extension":5.3097934997190634},"hitData":{"launchSpeed":67.7,"launchAngle":31.0,"totalDistance":185.0,"trajectory":"popup","hardness":"medium","location":"9","coordinates":{"coordX":182.1,"coordY":141.41}},"index":6,"playId":"70d0b258-ab6e-3b29-9bfc-92592a62b49b","pitchNumber":5,"startTime":"2026-05-31T22:22:56.066Z","endTime":"2026-05-31T22:23:06.920Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"credit":"b_ab"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_ab"},{"player":{"id":672515,"link":"/api/v1/people/672515"},"credit":"b_pa"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.7,"awayTeamWinProbability":34.3,"homeTeamWinProbabilityAdded":-8.799999999999997,"leverageIndex":2.14,"dramaIndex":113.0,"contextMetrics":{},"playEndTime":"2026-05-31T22:23:06.920Z","atBatIndex":57},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Tim Tawa hits a sacrifice bunt. Tim Tawa to 2nd. Throwing error by first baseman Josh Naylor.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-31T22:23:18.544Z","endTime":"2026-05-31T22:24:23.065Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":4},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"postOnThird":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"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":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_play","runner":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":88.7,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.6937890410178,"aZ":-16.040902804556524,"pfxX":-6.974665604274158,"pfxZ":7.981214579432821,"pX":0.253707085275624,"pZ":3.2820322022593884,"vX0":9.900961956904943,"vY0":-141.17992180555112,"vZ0":-2.425238133515895,"x":107.33,"y":150.17,"x0":-2.3901468043982406,"y0":50.003690804546636,"z0":5.182798889859467,"aX":-14.101307187393047},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.2,"breakHorizontal":10.7,"spinRate":2268,"spinDirection":228},"zone":3,"typeConfidence":0.94,"plateTime":0.38773105215078907,"extension":5.628816241768894},"index":0,"playId":"0acb692c-04c2-30e7-bfe7-ca4c0f229d1a","pitchNumber":1,"startTime":"2026-05-31T22:23:35.206Z","endTime":"2026-05-31T22:23:39.201Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"first":{"id":672515,"link":"/api/v1/people/672515"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":90.3,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.860379787834674,"aZ":-20.616881897224438,"pfxX":-7.763848815493678,"pfxZ":5.594040516698337,"pX":0.25813418989456355,"pZ":3.704808713993835,"vX0":10.378179264036126,"vY0":-141.34832389720543,"vZ0":-0.6157731742611566,"x":107.16,"y":138.75,"x0":-2.4167536784925328,"y0":50.00252618171197,"z0":5.224611190060051,"aX":-16.040826627817214},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":10.2,"breakHorizontal":12.5,"spinRate":2262,"spinDirection":232},"zone":12,"typeConfidence":0.9,"plateTime":0.3844287524372878,"extension":5.469648144131372},"hitData":{"launchSpeed":21.9,"launchAngle":-3.0,"totalDistance":15.0,"trajectory":"bunt_grounder","hardness":"soft","location":"3","coordinates":{"coordX":129.93,"coordY":195.28}},"index":1,"playId":"ea2e7abe-42ca-3b05-8341-8ccb94aab63c","pitchNumber":2,"startTime":"2026-05-31T22:24:08.041Z","endTime":"2026-05-31T22:24:23.065Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"first":{"id":672515,"link":"/api/v1/people/672515"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694374,"link":"/api/v1/people/694374"},"credit":"b_pa"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_bunt"}],"homeTeamWinProbability":41.3,"awayTeamWinProbability":58.7,"homeTeamWinProbabilityAdded":-24.400000000000006,"leverageIndex":3.54,"dramaIndex":243.0,"contextMetrics":{},"playEndTime":"2026-05-31T22:24:23.065Z","atBatIndex":58},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Ketel Marte out on a sacrifice fly to left fielder Randy Arozarena. Gabriel Moreno scores.","rbi":1,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-31T22:24:56.305Z","endTime":"2026-05-31T22:25:27.615Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"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":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":{"id":622491,"link":"/api/v1/people/622491"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":1},"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":96.7,"endSpeed":88.9,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.42952997596693,"aZ":-16.625297973766873,"pfxX":-8.690533147860648,"pfxZ":7.668910515088918,"pX":-1.1861349361737097,"pZ":4.891150959894225,"vX0":4.506769325046567,"vY0":-140.8740436310932,"vZ0":2.195511033891547,"x":162.21,"y":106.72,"x0":-1.670300308187584,"y0":50.00012605740327,"z0":5.171621321396149,"aX":-17.614041715894434},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.5,"breakHorizontal":14.9,"spinRate":2275,"spinDirection":235},"zone":11,"typeConfidence":0.94,"plateTime":0.38753900501690675,"extension":5.467539153125834},"index":0,"playId":"f1d9a605-a97c-37a9-9490-cb9f68ee7a86","pitchNumber":1,"startTime":"2026-05-31T22:24:56.305Z","endTime":"2026-05-31T22:24:59.305Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":672515,"link":"/api/v1/people/672515"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":83.7,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.843903023666016,"aZ":-34.355081928254876,"pfxX":-9.772000615904947,"pfxZ":-1.237874021162808,"pX":-0.2933066022404144,"pZ":1.8965512887746716,"vX0":7.0397288287475,"vY0":-130.3271717171819,"vZ0":-0.8749042069289406,"x":128.18,"y":187.57,"x0":-1.7310381694969903,"y0":50.005422351727745,"z0":4.78268301254891,"aX":-17.175926506401762},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-2.3,"breakHorizontal":16.6,"spinRate":1919,"spinDirection":268},"zone":7,"typeConfidence":0.89,"plateTime":0.4168625296090518,"extension":5.559731349647423},"hitData":{"launchSpeed":92.9,"launchAngle":39.0,"totalDistance":282.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":97.82,"coordY":90.04}},"index":1,"playId":"976ce167-7f1c-39ef-bcfb-b7e00717eda3","pitchNumber":2,"startTime":"2026-05-31T22:25:14.598Z","endTime":"2026-05-31T22:25:27.615Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":672515,"link":"/api/v1/people/672515"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_pa"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":45.4,"awayTeamWinProbability":54.6,"homeTeamWinProbabilityAdded":4.100000000000001,"leverageIndex":3.22,"dramaIndex":111.0,"contextMetrics":{},"playEndTime":"2026-05-31T22:25:27.615Z","atBatIndex":59},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Corbin Carroll grounds out, first baseman Josh Naylor to pitcher Luis Castillo. Tim Tawa to 3rd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-31T22:25:56.723Z","endTime":"2026-05-31T22:26:08.801Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":88.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.4505550324447,"aZ":-19.000257659580495,"pfxX":-7.42409170967904,"pfxZ":6.621463056098955,"pX":-0.05515092358869902,"pZ":2.7066980947343606,"vX0":6.791534124167847,"vY0":-139.2669233612147,"vZ0":-3.007592980481507,"x":119.1,"y":165.7,"x0":-1.545419255011518,"y0":50.00554162867687,"z0":5.038096102692869,"aX":-14.776499654498899},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":11.6,"breakHorizontal":12.2,"spinRate":2254,"spinDirection":234},"zone":2,"typeConfidence":0.93,"plateTime":0.39134643366662747,"extension":5.492569745857841},"hitData":{"launchSpeed":103.0,"launchAngle":-6.0,"totalDistance":25.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":155.56,"coordY":163.24}},"index":0,"playId":"56bc559e-b6d0-31a7-a604-001aa87339c7","pitchNumber":1,"startTime":"2026-05-31T22:25:59.193Z","endTime":"2026-05-31T22:26:08.801Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"second":{"id":694374,"link":"/api/v1/people/694374"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_ab"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_ab"},{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_pa"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.6,"awayTeamWinProbability":48.4,"homeTeamWinProbabilityAdded":6.200000000000003,"leverageIndex":2.72,"dramaIndex":111.0,"contextMetrics":{},"playEndTime":"2026-05-31T22:26:08.801Z","atBatIndex":60},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Geraldo Perdomo lines out to second baseman Cole Young.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-31T22:26:58.098Z","endTime":"2026-05-31T22:27:48.783Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-31T22:26:29.368Z","endTime":"2026-05-31T22:27:00.172Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"third":{"id":694374,"link":"/api/v1/people/694374"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":89.8,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.252028748971995,"aZ":-28.425639112593384,"pfxX":-9.093349749676761,"pfxZ":1.8505371254291436,"pX":-1.8224677694719087,"pZ":2.1917818287733684,"vX0":3.627950933668238,"vY0":-139.7302665937326,"vZ0":-2.5488207670722063,"x":186.47,"y":179.6,"x0":-1.9382834947021832,"y0":50.002177868707406,"z0":4.93693303162989,"aX":-18.421144710282338},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":3.1,"breakHorizontal":16.0,"spinRate":2012,"spinDirection":241},"zone":13,"typeConfidence":0.9,"plateTime":0.38838402999130794,"extension":5.50594859897479},"index":1,"playId":"c941c08d-0fa9-3a22-9752-bd84370392c0","pitchNumber":1,"startTime":"2026-05-31T22:27:00.172Z","endTime":"2026-05-31T22:27:03.172Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"third":{"id":694374,"link":"/api/v1/people/694374"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":95.2,"endSpeed":89.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.815472896672294,"aZ":-21.349599122740916,"pfxX":-6.544006560483784,"pfxZ":5.412015827696056,"pX":-0.6652250667981618,"pZ":2.4261850868318904,"vX0":5.61356440129195,"vY0":-138.83043876755747,"vZ0":-3.2443453397470625,"x":142.36,"y":173.27,"x0":-1.838802726843374,"y0":50.0058865252461,"z0":4.990249647409531,"aX":-13.095108817303323},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":9.5,"breakHorizontal":11.0,"spinRate":2211,"spinDirection":230},"zone":4,"typeConfidence":0.82,"plateTime":0.3908355381510722,"extension":5.550689177980371},"index":2,"playId":"06af6974-9e0d-3c68-b773-c8009f3d5e06","pitchNumber":2,"startTime":"2026-05-31T22:27:18.317Z","endTime":"2026-05-31T22:27:21.549Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"third":{"id":694374,"link":"/api/v1/people/694374"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":88.2,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.944822216950453,"aZ":-22.1421268914882,"pfxX":-8.263449475118547,"pfxZ":5.0735659458475,"pX":-0.5523587223860188,"pZ":3.1436810563663067,"vX0":6.348508284806609,"vY0":-138.7998511204599,"vZ0":-1.241483229646029,"x":138.05,"y":153.9,"x0":-1.7795145078229426,"y0":50.00665355840337,"z0":5.051347364054425,"aX":-16.3554946332479},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":9.1,"breakHorizontal":13.9,"spinRate":2266,"spinDirection":239},"zone":1,"typeConfidence":0.67,"plateTime":0.3924958683246933,"extension":5.561555822874536},"hitData":{"launchSpeed":95.8,"launchAngle":14.0,"totalDistance":175.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":158.63,"coordY":139.09}},"index":3,"playId":"aa01ee9d-eccf-3ae8-ae0b-5e02ba3707a2","pitchNumber":3,"startTime":"2026-05-31T22:27:41.615Z","endTime":"2026-05-31T22:27:48.783Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"third":{"id":694374,"link":"/api/v1/people/694374"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_ab"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_ab"},{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_pa"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.8,"awayTeamWinProbability":39.2,"homeTeamWinProbabilityAdded":9.199999999999996,"leverageIndex":3.39,"dramaIndex":147.0,"contextMetrics":{},"playEndTime":"2026-05-31T22:27:48.783Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cole Young strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-31T22:30:21.853Z","endTime":"2026-05-31T22:31:54.131Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Gabriel Moreno remains in the game as the catcher.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"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-31T22:29:25.129Z","endTime":"2026-05-31T22:29:25.189Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"801","replacedPlayer":{"id":605244,"link":"/api/v1/people/605244"},"defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Juan Morillo replaces Brandyn Garcia.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"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-31T22:29:25.189Z","endTime":"2026-05-31T22:30:24.064Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666661,"link":"/api/v1/people/666661"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":97.7,"endSpeed":90.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.02560403034539,"aZ":-12.701250944155923,"pfxX":-3.238969668691044,"pfxZ":9.35238709034359,"pX":-2.073933971737697,"pZ":5.000863551212728,"vX0":-0.31186726638240264,"vY0":-142.51689419060133,"vZ0":-0.046916768721796065,"x":196.05,"y":103.76,"x0":-1.54201903961984,"y0":50.00185859887433,"z0":5.811666246187196,"aX":-6.74271396871483},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":17.2,"breakHorizontal":6.0,"spinRate":2185,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.3825515607788321,"extension":6.3175098588213885},"index":2,"playId":"e031fa6d-d133-3132-9301-77f5cd8f8738","pitchNumber":1,"startTime":"2026-05-31T22:30:24.064Z","endTime":"2026-05-31T22:30:27.064Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":75.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.284490483792887,"aZ":-39.89731374397942,"pfxX":5.1666855679910935,"pfxZ":-5.3838709497966,"pX":-0.12696780564846855,"pZ":2.8317544770047625,"vX0":1.2969216711268268,"vY0":-118.40859547832603,"vZ0":1.2566573865607316,"x":121.84,"y":162.32,"x0":-1.351625374311106,"y0":50.00041721783118,"z0":5.914052367842878,"aX":7.415750145456199},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-9.2,"breakHorizontal":-9.7,"spinRate":2704,"spinDirection":50},"zone":2,"typeConfidence":2.0,"plateTime":0.46064058301236877,"extension":6.5034572070733105},"index":3,"playId":"f84a7415-e555-39d6-af60-f2c267b28976","pitchNumber":2,"startTime":"2026-05-31T22:30:39.049Z","endTime":"2026-05-31T22:30:42.403Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":91.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.834536742513315,"aZ":-13.231174228854307,"pfxX":-3.589765276031617,"pfxZ":8.976450453858979,"pX":-1.0363355420302822,"pZ":4.263105066122201,"vX0":2.640366567033229,"vY0":-142.957334989529,"vZ0":-1.698122660326365,"x":156.5,"y":123.68,"x0":-1.4963411767358668,"y0":50.00660076144172,"z0":5.677049402320968,"aX":-7.579086466378668},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":16.2,"breakHorizontal":6.1,"spinRate":2239,"spinDirection":183},"zone":11,"typeConfidence":2.0,"plateTime":0.3802839774597979,"extension":6.3675956315401825},"index":4,"playId":"82cd27fc-e3ec-3a2e-8507-87454919e19a","pitchNumber":3,"startTime":"2026-05-31T22:30:54.250Z","endTime":"2026-05-31T22:30:57.250Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":91.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.06534899676003,"aZ":-13.662974094962912,"pfxX":-2.4134288036285323,"pfxZ":8.840785746634197,"pX":-1.221047117984511,"pZ":3.496570388326743,"vX0":2.006072869654393,"vY0":-142.0579226110485,"vZ0":-3.62731565842453,"x":163.54,"y":144.37,"x0":-1.6143588251162428,"y0":50.00489131427109,"z0":5.628414379891163,"aX":-5.054232104163886},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":15.7,"breakHorizontal":4.1,"spinRate":2092,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.38203584089745624,"extension":6.425033276709149},"index":5,"playId":"7a56f883-39ad-34aa-af94-2cb679508ee6","pitchNumber":4,"startTime":"2026-05-31T22:31:10.043Z","endTime":"2026-05-31T22:31:13.463Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":1,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":91.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.372030010502264,"aZ":-11.393000344602362,"pfxX":-3.50349408000662,"pfxZ":9.83522284855187,"pX":-0.39009432406649985,"pZ":2.803981106017756,"vX0":4.424446412775045,"vY0":-142.92193838011505,"vZ0":-5.678633594648298,"x":131.87,"y":163.07,"x0":-1.4877457703218937,"y0":50.000047324953435,"z0":5.502065757910588,"aX":-7.4010649005925595},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":17.2,"breakHorizontal":5.6,"spinRate":2284,"spinDirection":206},"zone":1,"typeConfidence":2.0,"plateTime":0.38016727925637905,"extension":6.508894636137793},"index":6,"playId":"9f9ee5ab-1a5c-31e3-9436-47d5eded5399","pitchNumber":5,"startTime":"2026-05-31T22:31:27.757Z","endTime":"2026-05-31T22:31:30.757Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":90.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.04070978960319,"aZ":-14.24758016164585,"pfxX":-2.034335863658979,"pfxZ":8.645965011101106,"pX":-0.7361158172881295,"pZ":2.7223685292891964,"vX0":2.838685342874854,"vY0":-142.2503125811771,"vZ0":-5.436747450258814,"x":145.06,"y":165.28,"x0":-1.477234218328283,"y0":50.00227903720655,"z0":5.5434742858155115,"aX":-4.218047629471401},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":14.9,"breakHorizontal":3.2,"spinRate":2218,"spinDirection":209},"zone":1,"typeConfidence":2.0,"plateTime":0.3833175634390895,"extension":6.449203290641209},"index":7,"playId":"984afcc4-a8e2-3919-9766-aa95cfdd1eed","pitchNumber":6,"startTime":"2026-05-31T22:31:50.422Z","endTime":"2026-05-31T22:31:54.131Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"credit":"b_ab"},{"player":{"id":666661,"link":"/api/v1/people/666661"},"credit":"p_ab"},{"player":{"id":702284,"link":"/api/v1/people/702284"},"credit":"b_pa"},{"player":{"id":666661,"link":"/api/v1/people/666661"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.2,"awayTeamWinProbability":43.8,"homeTeamWinProbabilityAdded":-4.599999999999994,"leverageIndex":1.78,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2026-05-31T22:31:54.131Z","atBatIndex":62},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dominic Canzone singles on a line drive to left fielder Tim Tawa.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-31T22:32:09.063Z","endTime":"2026-05-31T22:32:28.650Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":694374,"link":"/api/v1/people/694374"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":86.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.45973612601958,"aZ":-22.860059013889114,"pfxX":-10.176905220028782,"pfxZ":4.951637351545071,"pX":-0.9375373058402201,"pZ":1.9859098274134745,"vX0":4.810927751737545,"vY0":-135.28170622548666,"vZ0":-5.444917563625204,"x":152.74,"y":185.16,"x0":-1.4026089978169765,"y0":50.00374328067929,"z0":5.595726135234083,"aX":-19.139860138800902},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":8.2,"breakHorizontal":17.6,"spinRate":2241,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.4026513598677717,"extension":6.228024004898315},"hitData":{"launchSpeed":91.1,"launchAngle":11.0,"totalDistance":173.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":76.87,"coordY":118.18}},"index":0,"playId":"c9efad70-e7c6-3a08-916b-259778575eb1","pitchNumber":1,"startTime":"2026-05-31T22:32:19.577Z","endTime":"2026-05-31T22:32:28.650Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686527,"link":"/api/v1/people/686527"},"credit":"b_ab"},{"player":{"id":666661,"link":"/api/v1/people/666661"},"credit":"p_ab"},{"player":{"id":686527,"link":"/api/v1/people/686527"},"credit":"b_pa"},{"player":{"id":666661,"link":"/api/v1/people/666661"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.8,"awayTeamWinProbability":39.2,"homeTeamWinProbabilityAdded":4.599999999999994,"leverageIndex":1.43,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2026-05-31T22:32:28.650Z","atBatIndex":63},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jhonny Pereda lines out to right fielder Corbin Carroll.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-31T22:33:10.384Z","endTime":"2026-05-31T22:34:18.080Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Victor Robles replaces Dominic Canzone.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"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-31T22:32:58.235Z","endTime":"2026-05-31T22:33:12.635Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":645302,"link":"/api/v1/people/645302"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"701","replacedPlayer":{"id":686527,"link":"/api/v1/people/686527"},"base":1,"defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":640902,"link":"/api/v1/people/640902","batSide":{"code":"R","description":"Right"}},"first":{"id":686527,"link":"/api/v1/people/686527"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":99.0,"endSpeed":92.0,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.674355103728132,"aZ":-16.816011882228263,"pfxX":-8.047017801149448,"pfxZ":7.17899628468569,"pX":0.23907157812407803,"pZ":2.3386960649679382,"vX0":7.3500102716866165,"vY0":-144.01819027682177,"vZ0":-6.334271886253492,"x":107.89,"y":175.64,"x0":-1.277861214377258,"y0":50.00333648796746,"z0":5.574251227800462,"aX":-17.21598101168839},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":12.1,"breakHorizontal":13.4,"spinRate":2172,"spinDirection":203},"zone":5,"typeConfidence":2.0,"plateTime":0.3776759388759756,"extension":6.498100809892819},"index":1,"playId":"09f187fd-05c9-3755-9a72-84515584763e","pitchNumber":1,"startTime":"2026-05-31T22:33:12.635Z","endTime":"2026-05-31T22:33:16.030Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":640902,"link":"/api/v1/people/640902","batSide":{"code":"R","description":"Right"}},"first":{"id":645302,"link":"/api/v1/people/645302"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.6,"endSpeed":91.4,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.343227072139353,"aZ":-16.470349689066186,"pfxX":-8.291104536742115,"pfxZ":7.403368702984984,"pX":-0.8127469832537838,"pZ":3.10650830870552,"vX0":4.31563661338143,"vY0":-143.60865275674243,"vZ0":-4.434764092225828,"x":147.98,"y":154.9,"x0":-1.244954135992994,"y0":50.00693462278128,"z0":5.6720988207756236,"aX":-17.594740396874315},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":12.8,"breakHorizontal":14.4,"spinRate":2222,"spinDirection":202},"zone":1,"typeConfidence":2.0,"plateTime":0.3791295397916521,"extension":6.407725576220223},"index":2,"playId":"5824f11c-f1bd-3cff-8163-dd28bba54490","pitchNumber":2,"startTime":"2026-05-31T22:33:31.722Z","endTime":"2026-05-31T22:33:34.722Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":640902,"link":"/api/v1/people/640902","batSide":{"code":"R","description":"Right"}},"first":{"id":645302,"link":"/api/v1/people/645302"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":3,"playId":"c6bef5e9-fe00-3b63-adc7-b5231f827ad3","startTime":"2026-05-31T22:33:49.132Z","endTime":"2026-05-31T22:33:52.132Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":640902,"link":"/api/v1/people/640902","batSide":{"code":"R","description":"Right"}},"first":{"id":645302,"link":"/api/v1/people/645302"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":89.9,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.8363400742249,"aZ":-15.571334451081336,"pfxX":-3.9116172025367524,"pfxZ":8.051264006149333,"pX":-0.1873694504773819,"pZ":3.507188232229957,"vX0":4.672817676715972,"vY0":-141.83916988182474,"vZ0":-3.3330214135526894,"x":124.14,"y":144.09,"x0":-1.3387626037315283,"y0":50.00090546091764,"z0":5.674909092803282,"aX":-8.06439762307493},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":14.2,"breakHorizontal":6.2,"spinRate":2222,"spinDirection":194},"zone":11,"typeConfidence":2.0,"plateTime":0.38442736394724353,"extension":6.442330827263081},"hitData":{"launchSpeed":89.2,"launchAngle":19.0,"totalDistance":279.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":171.78,"coordY":113.05}},"index":4,"playId":"a948e8b9-f8de-3b22-a0f9-47c30dd95b22","pitchNumber":3,"startTime":"2026-05-31T22:34:06.147Z","endTime":"2026-05-31T22:34:18.080Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":640902,"link":"/api/v1/people/640902","batSide":{"code":"R","description":"Right"}},"first":{"id":645302,"link":"/api/v1/people/645302"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":640902,"link":"/api/v1/people/640902"},"credit":"b_ab"},{"player":{"id":666661,"link":"/api/v1/people/666661"},"credit":"p_ab"},{"player":{"id":640902,"link":"/api/v1/people/640902"},"credit":"b_pa"},{"player":{"id":666661,"link":"/api/v1/people/666661"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.00000000000001,"awayTeamWinProbability":44.99999999999999,"homeTeamWinProbabilityAdded":-5.79999999999999,"leverageIndex":2.42,"dramaIndex":101.0,"contextMetrics":{},"playEndTime":"2026-05-31T22:34:18.080Z","atBatIndex":64},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Colt Emerson walks. Victor Robles to 2nd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-31T22:34:23.842Z","endTime":"2026-05-31T22:36:19.306Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"postOnSecond":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":90.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.794400594166508,"aZ":-12.317931535817912,"pfxX":-4.477667256390078,"pfxZ":9.549837153807427,"pX":-1.2165356825631193,"pZ":4.090537593545723,"vX0":2.1993387687924253,"vY0":-143.00576407405535,"vZ0":-2.444031731594758,"x":163.37,"y":128.34,"x0":-1.4122446547589431,"y0":50.001525123801656,"z0":5.725089217811133,"aX":-9.308933540680894},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.0,"breakHorizontal":7.7,"spinRate":2243,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.38244628589628604,"extension":6.42802128504821},"index":0,"playId":"4d080255-d643-3f96-91b2-a651b985285e","pitchNumber":1,"startTime":"2026-05-31T22:34:42.558Z","endTime":"2026-05-31T22:34:45.615Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":806068,"link":"/api/v1/people/806068","batSide":{"code":"L","description":"Left"}},"first":{"id":645302,"link":"/api/v1/people/645302"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":1,"playId":"5e379436-a59b-332d-bd78-f45cba73db7d","startTime":"2026-05-31T22:34:58.646Z","endTime":"2026-05-31T22:35:01.646Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":806068,"link":"/api/v1/people/806068","batSide":{"code":"L","description":"Left"}},"first":{"id":645302,"link":"/api/v1/people/645302"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":90.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.45056622276898,"aZ":-14.665893137004552,"pfxX":-2.8007060356599265,"pfxZ":8.367761505682958,"pX":-1.6385536998863104,"pZ":3.7188394023465112,"vX0":1.1082269684706514,"vY0":-142.30320643332774,"vZ0":-3.096072737434924,"x":179.46,"y":138.37,"x0":-1.6646567753664234,"y0":50.00329509033173,"z0":5.725493822144275,"aX":-5.860511474069043},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":14.9,"breakHorizontal":4.9,"spinRate":2248,"spinDirection":202},"zone":11,"typeConfidence":2.0,"plateTime":0.3819632337385306,"extension":6.326767107847064},"index":2,"playId":"e0886e34-61c1-3016-aa8f-491397a35e3c","pitchNumber":2,"startTime":"2026-05-31T22:35:17.889Z","endTime":"2026-05-31T22:35:20.889Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":806068,"link":"/api/v1/people/806068","batSide":{"code":"L","description":"Left"}},"first":{"id":645302,"link":"/api/v1/people/645302"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":90.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.132705476859062,"aZ":-13.337814234105911,"pfxX":-3.9108221207682696,"pfxZ":9.035074669801574,"pX":0.38391640970581803,"pZ":3.078040627839394,"vX0":6.346995941351742,"vY0":-142.42915990524992,"vZ0":-4.698146041472315,"x":102.37,"y":155.67,"x0":-1.3501753144543462,"y0":50.00518113411352,"z0":5.571808455087184,"aX":-8.156005229757955},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":15.7,"breakHorizontal":6.0,"spinRate":2306,"spinDirection":208},"zone":3,"typeConfidence":2.0,"plateTime":0.38237695352055123,"extension":6.518217330619833},"index":3,"playId":"10070652-9028-30bc-b35b-158ee78f61c8","pitchNumber":3,"startTime":"2026-05-31T22:35:39.410Z","endTime":"2026-05-31T22:35:42.410Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":806068,"link":"/api/v1/people/806068","batSide":{"code":"L","description":"Left"}},"first":{"id":645302,"link":"/api/v1/people/645302"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":85.2,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.584806875030864,"aZ":-25.469863496867422,"pfxX":-10.004768210207526,"pfxZ":3.6262869910170714,"pX":-1.5215201289695837,"pZ":2.9912384766714313,"vX0":3.1261475833716976,"vY0":-134.71678208049929,"vZ0":-2.583693939356115,"x":175.0,"y":158.02,"x0":-1.392745211853429,"y0":50.00458955754179,"z0":5.751566378148087,"aX":-18.50351121850662},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":6.2,"breakHorizontal":17.5,"spinRate":2313,"spinDirection":235},"zone":11,"typeConfidence":2.0,"plateTime":0.4056256727574743,"extension":6.191500314431187},"index":4,"playId":"3b88d95e-110a-3678-af05-e931278f7e95","pitchNumber":4,"startTime":"2026-05-31T22:35:58.788Z","endTime":"2026-05-31T22:36:02.049Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":806068,"link":"/api/v1/people/806068","batSide":{"code":"L","description":"Left"}},"first":{"id":645302,"link":"/api/v1/people/645302"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":89.2,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.114017330228045,"aZ":-10.999291659710204,"pfxX":-6.187511447442104,"pfxZ":10.484930502735534,"pX":-0.10603817989635576,"pZ":1.3672437706167038,"vX0":5.7119279935922975,"vY0":-140.56665493003638,"vZ0":-9.324936441297579,"x":121.04,"y":201.86,"x0":-1.3514238695776999,"y0":50.002889831325284,"z0":5.423509202957134,"aX":-12.49647275010877},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.4,"breakHorizontal":10.2,"spinRate":2156,"spinDirection":210},"zone":13,"typeConfidence":2.0,"plateTime":0.3882920574757822,"extension":6.597943181990952},"index":5,"playId":"0a7e65a3-3373-3a18-854b-e1a87de3f234","pitchNumber":5,"startTime":"2026-05-31T22:36:15.871Z","endTime":"2026-05-31T22:36:19.306Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":806068,"link":"/api/v1/people/806068","batSide":{"code":"L","description":"Left"}},"first":{"id":645302,"link":"/api/v1/people/645302"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":806068,"link":"/api/v1/people/806068"},"credit":"b_pa"},{"player":{"id":666661,"link":"/api/v1/people/666661"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":59.099999999999994,"awayTeamWinProbability":40.900000000000006,"homeTeamWinProbabilityAdded":4.099999999999987,"leverageIndex":1.98,"dramaIndex":80.0,"contextMetrics":{},"playEndTime":"2026-05-31T22:36:19.306Z","atBatIndex":65},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"J.P. Crawford strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-31T22:37:34.571Z","endTime":"2026-05-31T22:38:48.414Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-31T22:36:36.377Z","endTime":"2026-05-31T22:37:36.664Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"first":{"id":806068,"link":"/api/v1/people/806068"},"second":{"id":645302,"link":"/api/v1/people/645302"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":89.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.589499862573575,"aZ":-11.737310910182668,"pfxX":-3.059966094145095,"pfxZ":9.81621927334683,"pX":-1.1515479419676466,"pZ":4.075762748499534,"vX0":1.7472245146914407,"vY0":-143.25861725723544,"vZ0":-2.4247440869609473,"x":160.89,"y":128.73,"x0":-1.3712804133245555,"y0":50.001660471843216,"z0":5.665196988933174,"aX":-6.370181532739686},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":17.5,"breakHorizontal":5.2,"spinRate":2265,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.3820940409044389,"extension":6.38295447670459},"index":1,"playId":"af62d3d8-c879-3148-a9c7-ee58c1e402c9","pitchNumber":1,"startTime":"2026-05-31T22:37:36.664Z","endTime":"2026-05-31T22:37:39.769Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"first":{"id":806068,"link":"/api/v1/people/806068"},"second":{"id":645302,"link":"/api/v1/people/645302"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":75.3,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.625083058581776,"aZ":-38.869899360613445,"pfxX":5.499959655236676,"pfxZ":-4.719917653181071,"pX":-0.15244546505156117,"pZ":2.324043242994474,"vX0":0.9066497707682277,"vY0":-117.9272741017796,"vZ0":0.10382737941702325,"x":122.81,"y":176.03,"x0":-1.2559187568888632,"y0":50.000121429045464,"z0":5.839903659886721,"aX":7.810656584345666},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":-8.3,"breakHorizontal":-10.2,"spinRate":2708,"spinDirection":45},"zone":5,"typeConfidence":2.0,"plateTime":0.4629587005796503,"extension":6.588545522904684},"index":2,"playId":"516df2eb-51f7-360d-8fe1-0048bd9beba1","pitchNumber":2,"startTime":"2026-05-31T22:37:54.326Z","endTime":"2026-05-31T22:37:57.326Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"first":{"id":806068,"link":"/api/v1/people/806068"},"second":{"id":645302,"link":"/api/v1/people/645302"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":90.7,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.43597637557331,"aZ":-14.472465139693579,"pfxX":-2.6439663021274225,"pfxZ":8.458746585488901,"pX":-0.047632791061866665,"pZ":2.503256204388869,"vX0":4.613796544566777,"vY0":-142.93150703071728,"vZ0":-6.058870704335935,"x":118.82,"y":171.19,"x0":-1.3309206558747404,"y0":50.00403352377045,"z0":5.540889338146748,"aX":-5.533999050878332},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":14.4,"breakHorizontal":4.0,"spinRate":2202,"spinDirection":196},"zone":5,"typeConfidence":2.0,"plateTime":0.3815578467331209,"extension":6.423066733982961},"index":3,"playId":"b6d6303b-9765-35a4-9b4a-977f8c16ef29","pitchNumber":3,"startTime":"2026-05-31T22:38:14.551Z","endTime":"2026-05-31T22:38:17.551Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"first":{"id":806068,"link":"/api/v1/people/806068"},"second":{"id":645302,"link":"/api/v1/people/645302"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":4,"startTime":"2026-05-31T22:38:31.107Z","endTime":"2026-05-31T22:38:45.258Z","isPitch":false,"type":"action","player":{"id":641487,"link":"/api/v1/people/641487"},"defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"first":{"id":806068,"link":"/api/v1/people/806068"},"second":{"id":645302,"link":"/api/v1/people/645302"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":89.5,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.68014773252498,"aZ":-10.151193286470923,"pfxX":-3.6226435565871453,"pfxZ":10.665208638662278,"pX":0.00653486232702488,"pZ":2.538725151897543,"vX0":4.850314764618197,"vY0":-143.16875779559928,"vZ0":-6.6644694049984174,"x":116.75,"y":170.23,"x0":-1.2430978036066656,"y0":50.004166936987474,"z0":5.540110977420702,"aX":-7.481697389398921},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":18.0,"breakHorizontal":5.5,"spinRate":2310,"spinDirection":199},"zone":5,"typeConfidence":2.0,"plateTime":0.3833556832203935,"extension":6.36022670388891},"index":5,"playId":"80259caa-81c6-3dce-ac54-e2caf2bca5ee","pitchNumber":4,"startTime":"2026-05-31T22:38:45.258Z","endTime":"2026-05-31T22:38:48.414Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"first":{"id":806068,"link":"/api/v1/people/806068"},"second":{"id":645302,"link":"/api/v1/people/645302"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641487,"link":"/api/v1/people/641487"},"credit":"b_ab"},{"player":{"id":666661,"link":"/api/v1/people/666661"},"credit":"p_ab"},{"player":{"id":641487,"link":"/api/v1/people/641487"},"credit":"b_pa"},{"player":{"id":666661,"link":"/api/v1/people/666661"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-9.099999999999994,"leverageIndex":3.6,"dramaIndex":151.0,"contextMetrics":{},"playEndTime":"2026-05-31T22:38:48.414Z","atBatIndex":66},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nolan Arenado grounds out, third baseman Colt Emerson to first baseman Josh Naylor.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-31T22:40:56.203Z","endTime":"2026-05-31T22:42:08.121Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":806068,"link":"/api/v1/people/806068"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Victor Robles remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"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-31T22:40:16.355Z","endTime":"2026-05-31T22:40:58.401Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":645302,"link":"/api/v1/people/645302"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"701","replacedPlayer":{"id":686527,"link":"/api/v1/people/686527"},"defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.5,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.760416579105083,"aZ":-15.39042072569419,"pfxX":-9.107132769696944,"pfxZ":8.408640220269413,"pX":0.6618699664164017,"pZ":2.5035484202082,"vX0":11.076792386900147,"vY0":-139.75191287229754,"vZ0":-4.77867998965262,"x":91.77,"y":171.18,"x0":-2.1526368693986253,"y0":50.00649747589463,"z0":5.2323747233463545,"aX":-18.186099168134298},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.5,"breakHorizontal":14.5,"spinRate":2332,"spinDirection":227},"zone":6,"typeConfidence":0.93,"plateTime":0.39055969088864284,"extension":5.078072090503894},"index":1,"playId":"ddc3fe13-eae9-356f-b34a-aee4db7239df","pitchNumber":1,"startTime":"2026-05-31T22:40:58.401Z","endTime":"2026-05-31T22:41:01.401Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.9,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.055481584542914,"aZ":-30.74053113993725,"pfxX":-0.0187335765694967,"pfxZ":0.8926808515015754,"pX":0.3054798779281035,"pZ":1.9620929365862338,"vX0":7.34905601810152,"vY0":-124.68461598753991,"vZ0":-1.4434202836872925,"x":105.36,"y":185.8,"x0":-2.656599661794164,"y0":50.00039196543864,"z0":5.045463008833441,"aX":-0.030478299741215294},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.6,"breakHorizontal":-1.3,"spinRate":2317,"spinDirection":78},"zone":9,"typeConfidence":0.91,"plateTime":0.43644321144608833,"extension":5.154771635943742},"index":2,"playId":"1027bbc9-1598-39de-9620-7ec1929f19fc","pitchNumber":2,"startTime":"2026-05-31T22:41:13.420Z","endTime":"2026-05-31T22:41:16.770Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":91.0,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.740926326916266,"aZ":-17.929526403589865,"pfxX":-7.852528743549405,"pfxZ":6.796092270629215,"pX":0.021317602343767277,"pZ":3.087484454144601,"vX0":9.57788455229732,"vY0":-142.48355345509813,"vZ0":-3.053998220610782,"x":116.19,"y":155.42,"x0":-2.3329099382486613,"y0":50.00541037612944,"z0":5.279518501585308,"aX":-16.464786483182102},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":12.0,"breakHorizontal":12.7,"spinRate":2309,"spinDirection":228},"zone":2,"typeConfidence":0.94,"plateTime":0.38159325489783136,"extension":5.273356659808434},"index":3,"playId":"38dae0ff-9f55-37a1-8cab-832e547ef25c","pitchNumber":3,"startTime":"2026-05-31T22:41:34.018Z","endTime":"2026-05-31T22:41:39.885Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":81.3,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.667312859859134,"aZ":-29.002706805958194,"pfxX":0.34470411088497344,"pfxZ":1.929098714573283,"pX":0.15761283699617276,"pZ":1.0805723196826862,"vX0":6.584892228229293,"vY0":-125.85396064105332,"vZ0":-3.651037427424752,"x":110.99,"y":209.6,"x0":-2.5110667244245617,"y0":50.001795378980525,"z0":4.837398261172786,"aX":0.5662303440627371},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":3.0,"breakHorizontal":-1.8,"spinRate":2353,"spinDirection":78},"zone":14,"typeConfidence":0.9,"plateTime":0.4311977133395093,"extension":5.399697748576521},"hitData":{"launchSpeed":91.0,"launchAngle":-17.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":95.23,"coordY":168.31}},"index":4,"playId":"97fc14ad-35a1-3a71-a066-7d7a09cb3ccb","pitchNumber":4,"startTime":"2026-05-31T22:41:58.436Z","endTime":"2026-05-31T22:42:08.121Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_ab"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_ab"},{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_pa"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.800000000000004,"awayTeamWinProbability":44.199999999999996,"homeTeamWinProbabilityAdded":5.800000000000004,"leverageIndex":2.29,"dramaIndex":98.0,"contextMetrics":{},"playEndTime":"2026-05-31T22:42:08.121Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan Waldschmidt strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-31T22:42:28.757Z","endTime":"2026-05-31T22:43:37.641Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":640902,"link":"/api/v1/people/640902"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":89.0,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.754792940342107,"aZ":-16.974978208538488,"pfxX":-8.345993107152815,"pfxZ":7.493079815918314,"pX":-0.3860617650131481,"pZ":2.7673209018792493,"vX0":8.779228078639676,"vY0":-141.2030904310582,"vZ0":-3.7132275795534984,"x":131.72,"y":164.06,"x0":-2.444254725226076,"y0":50.00468950366993,"z0":5.184891564409786,"aX":-16.93379463763033},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.0,"breakHorizontal":13.4,"spinRate":2528,"spinDirection":227},"zone":4,"typeConfidence":0.93,"plateTime":0.38721603086332257,"extension":5.334140232596429},"index":0,"playId":"1a414909-baf1-3656-b263-a97e1cba82ba","pitchNumber":1,"startTime":"2026-05-31T22:42:35.733Z","endTime":"2026-05-31T22:42:38.733Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":814439,"link":"/api/v1/people/814439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":89.0,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.351782128931703,"aZ":-16.182203922794276,"pfxX":-6.410284692748151,"pfxZ":7.880434463160798,"pX":-0.08189440770935806,"pZ":3.6244217982233113,"vX0":8.865331585404292,"vY0":-141.15247905307857,"vZ0":-1.7521794469877858,"x":120.12,"y":140.92,"x0":-2.4219484558666577,"y0":50.006277215593606,"z0":5.288583400585072,"aX":-13.014981600850945},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.2,"breakHorizontal":10.0,"spinRate":2383,"spinDirection":230},"zone":11,"typeConfidence":0.94,"plateTime":0.3871700135155236,"extension":5.204181753251967},"index":1,"playId":"6f9975e9-fc15-3eed-ab2a-1465e6d79a2e","pitchNumber":2,"startTime":"2026-05-31T22:42:53.077Z","endTime":"2026-05-31T22:42:56.077Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":814439,"link":"/api/v1/people/814439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-05-31T22:43:03.418Z","endTime":"2026-05-31T22:43:17.177Z","isPitch":false,"type":"action","player":{"id":814439,"link":"/api/v1/people/814439"},"defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":814439,"link":"/api/v1/people/814439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":81.9,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.25225335795234,"aZ":-29.372178237098737,"pfxX":-1.3577798404687647,"pfxZ":1.678430202824138,"pX":1.3303717417826042,"pZ":0.9109123824248971,"vX0":10.104836462402888,"vY0":-127.04351035208484,"vZ0":-4.29526915887171,"x":66.29,"y":214.19,"x0":-2.4890792679982434,"y0":50.000046797940364,"z0":4.906870975624292,"aX":-2.263157508459129},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":2.4,"breakHorizontal":0.6,"spinRate":2368,"spinDirection":72},"zone":14,"typeConfidence":0.9,"plateTime":0.42794888062435454,"extension":5.416256409293223},"index":3,"playId":"2616d5c5-073d-3c43-acb6-fe24acba356d","pitchNumber":3,"startTime":"2026-05-31T22:43:17.177Z","endTime":"2026-05-31T22:43:20.280Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":814439,"link":"/api/v1/people/814439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":96.4,"endSpeed":89.4,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.535835066455512,"aZ":-15.456602113571993,"pfxX":-7.1062761168999105,"pfxZ":8.23331736135486,"pX":-0.5958144489604615,"pZ":2.9398185198043865,"vX0":7.442357831996977,"vY0":-140.36478065283185,"vZ0":-3.5034481071327233,"x":139.71,"y":159.4,"x0":-2.336237905679954,"y0":50.00202159108625,"z0":5.18688962802562,"aX":-14.428791020831618},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.5,"breakHorizontal":11.6,"spinRate":2283,"spinDirection":226},"zone":1,"typeConfidence":0.94,"plateTime":0.3876184442712991,"extension":5.280044484687392},"index":4,"playId":"422c9954-b813-3364-ada3-6d9cccbc58af","pitchNumber":4,"startTime":"2026-05-31T22:43:34.370Z","endTime":"2026-05-31T22:43:37.641Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":814439,"link":"/api/v1/people/814439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":814439,"link":"/api/v1/people/814439"},"credit":"b_ab"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_ab"},{"player":{"id":814439,"link":"/api/v1/people/814439"},"credit":"b_pa"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.5,"awayTeamWinProbability":39.5,"homeTeamWinProbabilityAdded":4.699999999999996,"leverageIndex":1.84,"dramaIndex":80.0,"contextMetrics":{},"playEndTime":"2026-05-31T22:43:37.641Z","atBatIndex":68},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ildemaro Vargas lines out sharply to center fielder Julio Rodríguez.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-31T22:43:55.774Z","endTime":"2026-05-31T22:44:25.739Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":90.2,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.591676695309978,"aZ":-20.150920272495274,"pfxX":-7.489139542158713,"pfxZ":5.863424348699127,"pX":-1.4402550866902784,"pZ":2.731573133718298,"vX0":4.169550773550547,"vY0":-140.59689766275386,"vZ0":-3.112318859574864,"x":171.9,"y":165.03,"x0":-1.9505175516750999,"y0":50.00450832636011,"z0":5.123626040261224,"aX":-15.36010253707351},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":10.3,"breakHorizontal":13.0,"spinRate":2303,"spinDirection":232},"zone":11,"typeConfidence":0.91,"plateTime":0.38601642662726743,"extension":5.3600877110865754},"index":0,"playId":"ed4b3533-25de-3334-8c05-6df9694f4ce4","pitchNumber":1,"startTime":"2026-05-31T22:44:02.873Z","endTime":"2026-05-31T22:44:06.244Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":96.5,"endSpeed":89.3,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.744698836675667,"aZ":-15.603032413493262,"pfxX":-7.875827804189624,"pfxZ":8.181014369564654,"pX":0.06960445943171208,"pZ":2.453876077794166,"vX0":7.727938076204161,"vY0":-140.45818741744046,"vZ0":-4.568414088158535,"x":114.35,"y":172.53,"x0":-1.6761517464862774,"y0":50.00037752741071,"z0":5.0952665202761125,"aX":-15.949221225524097},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.2,"breakHorizontal":13.0,"spinRate":2399,"spinDirection":232},"zone":5,"typeConfidence":0.93,"plateTime":0.3879445222528304,"extension":5.364951284682233},"hitData":{"launchSpeed":103.4,"launchAngle":21.0,"totalDistance":379.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":140.94,"coordY":46.94}},"index":1,"playId":"b59c8670-8224-318b-9c3f-d9e4a27a0a94","pitchNumber":2,"startTime":"2026-05-31T22:44:16.671Z","endTime":"2026-05-31T22:44:25.739Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"b_ab"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_ab"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"b_pa"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.9,"awayTeamWinProbability":36.1,"homeTeamWinProbabilityAdded":3.3999999999999986,"leverageIndex":1.35,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2026-05-31T22:44:25.739Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Julio Rodríguez strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-31T22:46:24.261Z","endTime":"2026-05-31T22:48:07.330Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":90.2,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.128271796973934,"aZ":-13.953005807531472,"pfxX":-2.2951587655497794,"pfxZ":8.797707537917223,"pX":-0.24215438036271364,"pZ":3.6105782911838418,"vX0":3.775935024848575,"vY0":-141.9886683269163,"vZ0":-3.310836986998634,"x":126.23,"y":141.29,"x0":-1.2823431449167892,"y0":50.00426378324129,"z0":5.66216541925299,"aX":-4.754683783782553},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":15.6,"breakHorizontal":3.5,"spinRate":2295,"spinDirection":198},"zone":11,"typeConfidence":2.0,"plateTime":0.3836580415953814,"extension":6.468417499594658},"index":0,"playId":"af06053c-067b-399b-a125-8e0df081e403","pitchNumber":1,"startTime":"2026-05-31T22:46:41.475Z","endTime":"2026-05-31T22:46:44.475Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.9,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.964007890914736,"aZ":-20.450000896741948,"pfxX":-8.521204436977763,"pfxZ":6.261984745598829,"pX":-0.9725376839376749,"pZ":1.8584634377825953,"vX0":4.105106788269538,"vY0":-135.31176769520505,"vZ0":-6.433330069438313,"x":154.07,"y":188.6,"x0":-1.39470840402036,"y0":50.00071163320119,"z0":5.679473098240017,"aX":-15.94519456707284},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.3,"breakHorizontal":14.6,"spinRate":2251,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.4033663294321421,"extension":6.083879968590704},"index":1,"playId":"45666bbe-6c56-3863-b52a-b326fb24bc0f","pitchNumber":2,"startTime":"2026-05-31T22:47:09.348Z","endTime":"2026-05-31T22:47:13.210Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":90.0,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.958172250767294,"aZ":-15.364314656831827,"pfxX":-2.4856420368575622,"pfxZ":8.120979008175132,"pX":-0.06425892375775046,"pZ":4.245940752953095,"vX0":4.217919208018696,"vY0":-142.11574761682152,"vZ0":-1.6940034865179032,"x":119.45,"y":124.14,"x0":-1.2367139017330382,"y0":50.00080000423428,"z0":5.8131596485155805,"aX":-5.144345868394175},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":14.6,"breakHorizontal":3.7,"spinRate":2162,"spinDirection":202},"zone":11,"typeConfidence":2.0,"plateTime":0.3836829590036608,"extension":6.334531995144009},"index":2,"playId":"ab54a923-adba-36e1-bae2-56f10c0b9eb5","pitchNumber":3,"startTime":"2026-05-31T22:47:30.555Z","endTime":"2026-05-31T22:47:33.715Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":89.5,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.938568982919975,"aZ":-12.91212825609643,"pfxX":-3.2541780976270793,"pfxZ":9.34740058187926,"pX":0.08622453065330295,"pZ":4.091609246092077,"vX0":4.860500528555214,"vY0":-142.45891411209465,"vZ0":-2.4235010228762848,"x":113.71,"y":128.31,"x0":-1.217219594649092,"y0":50.00335351372771,"z0":5.766930686615475,"aX":-6.706707574151588},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.7,"breakHorizontal":4.9,"spinRate":2231,"spinDirection":198},"zone":12,"typeConfidence":2.0,"plateTime":0.38410846554124056,"extension":6.372207947377842},"index":3,"playId":"22c00577-9118-3a6c-a574-4184d1bb31b8","pitchNumber":4,"startTime":"2026-05-31T22:47:47.913Z","endTime":"2026-05-31T22:47:51.110Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":90.3,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.193078944296403,"aZ":-16.415197800242318,"pfxX":-7.938977672541705,"pfxZ":7.557101501741428,"pX":-0.7201488872463975,"pZ":3.819781258507552,"vX0":4.440155361509696,"vY0":-142.8878075039234,"vZ0":-2.370831694768454,"x":144.45,"y":135.65,"x0":-1.2553502100624332,"y0":50.0070657275937,"z0":5.681102028869029,"aX":-16.56580278930089},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":13.4,"breakHorizontal":13.6,"spinRate":2197,"spinDirection":197},"zone":11,"typeConfidence":2.0,"plateTime":0.38204037391883006,"extension":6.438921235537034},"index":4,"playId":"4fb1ddf0-fdf8-3818-ab0e-f8603ae732af","pitchNumber":5,"startTime":"2026-05-31T22:48:03.864Z","endTime":"2026-05-31T22:48:07.330Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"credit":"b_ab"},{"player":{"id":666661,"link":"/api/v1/people/666661"},"credit":"p_ab"},{"player":{"id":677594,"link":"/api/v1/people/677594"},"credit":"b_pa"},{"player":{"id":666661,"link":"/api/v1/people/666661"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.199999999999996,"awayTeamWinProbability":41.800000000000004,"homeTeamWinProbabilityAdded":-5.700000000000003,"leverageIndex":2.22,"dramaIndex":96.0,"contextMetrics":{},"playEndTime":"2026-05-31T22:48:07.330Z","atBatIndex":70},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Josh Naylor strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-31T22:48:26.816Z","endTime":"2026-05-31T22:49:58.659Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.4,"endSpeed":90.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.43693181227158,"aZ":-13.438381615352567,"pfxX":-2.3017557283619587,"pfxZ":8.891792540992679,"pX":0.4135754767571749,"pZ":3.6652058026851098,"vX0":5.367158821899686,"vY0":-143.38955291105148,"vZ0":-3.3321950272155054,"x":101.24,"y":139.82,"x0":-1.173492581456602,"y0":50.00579853446084,"z0":5.666900558302335,"aX":-4.8523747715820145},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":15.7,"breakHorizontal":3.2,"spinRate":2309,"spinDirection":200},"zone":12,"typeConfidence":2.0,"plateTime":0.3802556230223346,"extension":6.358193715738273},"index":0,"playId":"2742ca94-c852-3c29-b42f-3758db409c27","pitchNumber":1,"startTime":"2026-05-31T22:48:36.416Z","endTime":"2026-05-31T22:48:40.575Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":90.5,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.54860702663118,"aZ":-13.401754578955696,"pfxX":-1.8621561498077128,"pfxZ":9.009643728538752,"pX":-0.4983438243879324,"pZ":2.7467915628984185,"vX0":3.3556958655716578,"vY0":-142.47137986997438,"vZ0":-5.416026505398429,"x":136.0,"y":164.62,"x0":-1.4422675881815272,"y0":50.00563303879888,"z0":5.499274162481053,"aX":-3.881413374580917},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":15.6,"breakHorizontal":2.8,"spinRate":2222,"spinDirection":201},"zone":1,"typeConfidence":2.0,"plateTime":0.3824736531838906,"extension":6.4650024039198275},"index":1,"playId":"7e1151f7-5641-3c21-8a2d-2320d26ad470","pitchNumber":2,"startTime":"2026-05-31T22:48:52.871Z","endTime":"2026-05-31T22:48:55.960Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.6,"endSpeed":90.6,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.15730152017763,"aZ":-12.254612282038751,"pfxX":-2.9386265654207735,"pfxZ":9.466121375620258,"pX":-0.4176805875782486,"pZ":3.6768511972312883,"vX0":4.0728507953183595,"vY0":-143.66312179137756,"vZ0":-3.326173666346045,"x":132.92,"y":139.51,"x0":-1.4674726685074295,"y0":50.00511364044766,"z0":5.603805375729633,"aX":-6.185559762379861},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":16.7,"breakHorizontal":4.6,"spinRate":2282,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.38026985875365593,"extension":6.377808943120322},"index":2,"playId":"b41ec6f3-fe17-3714-a8a6-a26cb3f93796","pitchNumber":3,"startTime":"2026-05-31T22:49:17.913Z","endTime":"2026-05-31T22:49:21.305Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"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-31T22:49:39.196Z","endTime":"2026-05-31T22:49:55.051Z","isPitch":false,"type":"action","player":{"id":647304,"link":"/api/v1/people/647304"},"defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.6,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.97501145585932,"aZ":-22.429535388080172,"pfxX":-9.051011350017577,"pfxZ":5.200469104634599,"pX":-1.3768024269131003,"pZ":2.3979896319789553,"vX0":2.922455645155498,"vY0":-136.05805495580933,"vZ0":-4.49354154631604,"x":169.48,"y":174.03,"x0":-1.2891815260877126,"y0":50.00365699268372,"z0":5.626213430078037,"aX":-16.962201877008194},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.6,"breakHorizontal":15.7,"spinRate":2335,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.402632072373315,"extension":6.119428898896855},"index":4,"playId":"468dc1e8-6fff-3db7-ad4c-21d5d243f9f3","pitchNumber":4,"startTime":"2026-05-31T22:49:55.051Z","endTime":"2026-05-31T22:49:58.659Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"credit":"b_ab"},{"player":{"id":666661,"link":"/api/v1/people/666661"},"credit":"p_ab"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"credit":"b_pa"},{"player":{"id":666661,"link":"/api/v1/people/666661"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.6,"awayTeamWinProbability":46.4,"homeTeamWinProbabilityAdded":-4.599999999999994,"leverageIndex":1.85,"dramaIndex":80.0,"contextMetrics":{},"playEndTime":"2026-05-31T22:49:58.659Z","atBatIndex":71},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Randy Arozarena strikes out on a foul tip.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-31T22:50:14.372Z","endTime":"2026-05-31T22:51:02.305Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":86.5,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.887869884379594,"aZ":-23.1199220386811,"pfxX":-10.477554610056163,"pfxZ":4.8031771770881475,"pX":0.10616132104067215,"pZ":1.6488506443580762,"vX0":7.406690628827255,"vY0":-135.29879899490237,"vZ0":-6.298950253998512,"x":112.95,"y":194.26,"x0":-1.2827214818912183,"y0":50.001702192105185,"z0":5.588778298587576,"aX":-19.749197793068262},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":7.8,"breakHorizontal":17.8,"spinRate":2354,"spinDirection":235},"zone":8,"typeConfidence":2.0,"plateTime":0.40225618405460173,"extension":6.302626582795667},"index":0,"playId":"470a3485-a10d-305c-a41c-83a4d1cacccd","pitchNumber":1,"startTime":"2026-05-31T22:50:23.106Z","endTime":"2026-05-31T22:50:26.666Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":90.9,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.847026605053806,"aZ":-12.033451171531723,"pfxX":-3.2096266966978186,"pfxZ":9.57827229548871,"pX":-0.4738169760058307,"pZ":3.3109996590993758,"vX0":3.738905404023468,"vY0":-143.14060566821007,"vZ0":-4.439490159563837,"x":135.06,"y":149.38,"x0":-1.3716248132016935,"y0":50.00584481036463,"z0":5.618370985911492,"aX":-6.751700888048462},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":16.8,"breakHorizontal":5.2,"spinRate":2272,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.380674764239731,"extension":6.426066432358352},"index":1,"playId":"c9c43a2c-6fc9-3515-893c-efd09dde38a9","pitchNumber":2,"startTime":"2026-05-31T22:50:38.352Z","endTime":"2026-05-31T22:50:41.810Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":90.9,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.58263581806343,"aZ":-12.351668032424033,"pfxX":-4.190210504904115,"pfxZ":9.447638967714624,"pX":1.2381175874133188,"pZ":3.12500798649401,"vX0":8.058781602236445,"vY0":-142.91757771445975,"vZ0":-4.939887265576616,"x":69.81,"y":154.4,"x0":-1.0558029599681475,"y0":50.00005791187622,"z0":5.632404110005942,"aX":-8.790030597764419},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":16.4,"breakHorizontal":6.2,"spinRate":2198,"spinDirection":200},"zone":12,"typeConfidence":2.0,"plateTime":0.38121028717710415,"extension":6.491722176922855},"index":2,"playId":"4ba1a218-3058-31c3-ae20-251dcbb526c6","pitchNumber":3,"startTime":"2026-05-31T22:50:57.818Z","endTime":"2026-05-31T22:51:02.305Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"credit":"b_ab"},{"player":{"id":666661,"link":"/api/v1/people/666661"},"credit":"p_ab"},{"player":{"id":668227,"link":"/api/v1/people/668227"},"credit":"b_pa"},{"player":{"id":666661,"link":"/api/v1/people/666661"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-3.6000000000000014,"leverageIndex":1.42,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-05-31T22:51:02.305Z","atBatIndex":72},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Jose Fernandez out on a sacrifice bunt, pitcher Luis Castillo to first baseman Josh Naylor. Ildemaro Vargas to 3rd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-05-31T22:53:16.409Z","endTime":"2026-05-31T22:53:27.818Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":622491,"link":"/api/v1/people/622491"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"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":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_play","runner":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Ildemaro Vargas starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":2,"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-31T22:52:44.194Z","endTime":"2026-05-31T22:53:18.612Z","isPitch":false,"type":"action","player":{"id":545121,"link":"/api/v1/people/545121"},"base":2,"defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":89.8,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.821028092881548,"aZ":-18.763460054968743,"pfxX":-8.225807602174406,"pfxZ":6.55831174001133,"pX":0.1284522748267578,"pZ":3.1695832233822836,"vX0":9.927801004796986,"vY0":-140.8725616167757,"vZ0":-2.22878185344487,"x":112.1,"y":153.2,"x0":-2.344218738239745,"y0":50.00080713293336,"z0":5.161034727834784,"aX":-16.81680134541288},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":11.8,"breakHorizontal":13.3,"spinRate":2280,"spinDirection":232},"zone":2,"typeConfidence":0.94,"plateTime":0.38626373889288157,"extension":5.5326975187017435},"hitData":{"launchSpeed":17.1,"launchAngle":-44.0,"totalDistance":5.0,"trajectory":"bunt_grounder","hardness":"soft","location":"1","coordinates":{"coordX":125.3,"coordY":198.97}},"index":1,"playId":"44415cf3-507b-34e4-8779-058ab6a74953","pitchNumber":1,"startTime":"2026-05-31T22:53:18.612Z","endTime":"2026-05-31T22:53:27.818Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"second":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":699912,"link":"/api/v1/people/699912"},"credit":"b_pa"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_bunt"}],"homeTeamWinProbability":51.300000000000004,"awayTeamWinProbability":48.699999999999996,"homeTeamWinProbabilityAdded":1.3000000000000043,"leverageIndex":2.29,"dramaIndex":71.0,"contextMetrics":{},"playEndTime":"2026-05-31T22:53:27.818Z","atBatIndex":73},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Gabriel Moreno walks.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-05-31T22:53:54.384Z","endTime":"2026-05-31T22:55:19.148Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"postOnThird":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"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":96.6,"endSpeed":89.4,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.94871618672782,"aZ":-25.80867308662709,"pfxX":-10.416379636408472,"pfxZ":3.1337556727745763,"pX":-0.12144055196425105,"pZ":4.372488007707687,"vX0":10.155800403447532,"vY0":-140.51803929062925,"vZ0":2.3024492561425274,"x":121.63,"y":120.72,"x0":-2.4007419942016255,"y0":50.00500794529038,"z0":5.202293624204204,"aX":-21.17514817728239},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":6.2,"breakHorizontal":17.2,"spinRate":2073,"spinDirection":235},"zone":11,"typeConfidence":0.89,"plateTime":0.3873778921101416,"extension":5.4835834996951265},"index":0,"playId":"254e480a-25c5-3c17-88ba-9febb3919214","pitchNumber":1,"startTime":"2026-05-31T22:53:56.535Z","endTime":"2026-05-31T22:53:59.535Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"third":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":91.0,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.687678361895212,"aZ":-20.097947340977953,"pfxX":-8.343398385454183,"pfxZ":5.765176608260582,"pX":0.47534764409348224,"pZ":3.3720151013467845,"vX0":10.78797483484333,"vY0":-142.18849901851888,"vZ0":-1.5426983834281929,"x":98.88,"y":147.74,"x0":-2.2441584956814093,"y0":50.00051316122126,"z0":5.1683134314177055,"aX":-17.46960748646256},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":10.4,"breakHorizontal":13.6,"spinRate":2344,"spinDirection":225},"zone":12,"typeConfidence":0.92,"plateTime":0.3819489208216815,"extension":5.450712189584221},"index":1,"playId":"05f93fad-58c8-3d42-8491-17c6fee507dd","pitchNumber":2,"startTime":"2026-05-31T22:54:15.297Z","endTime":"2026-05-31T22:54:18.384Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"third":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":97.2,"endSpeed":89.7,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.314368858535172,"aZ":-17.35148214098703,"pfxX":-8.177764608314323,"pfxZ":7.205060267161759,"pX":-1.047862418892128,"pZ":4.644029920155318,"vX0":6.558566903233299,"vY0":-141.58419959969578,"vZ0":1.0307621448437754,"x":156.94,"y":113.39,"x0":-2.3167152048134527,"y0":50.00165763406904,"z0":5.375594357763464,"aX":-16.8217807922403},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":13.4,"breakHorizontal":13.7,"spinRate":2426,"spinDirection":230},"zone":11,"typeConfidence":0.94,"plateTime":0.38491715910681235,"extension":5.42770068651981},"index":2,"playId":"817a2786-287d-33af-a634-b017ccc12e2d","pitchNumber":3,"startTime":"2026-05-31T22:54:35.278Z","endTime":"2026-05-31T22:54:38.304Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"third":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":88.2,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.385909874908727,"aZ":-29.789691690167082,"pfxX":-9.733227798746455,"pfxZ":1.2117948477980853,"pX":-1.6702165848699655,"pZ":2.836247933183669,"vX0":6.102548726099786,"vY0":-138.41381649485953,"vZ0":-0.3949108821901372,"x":180.66,"y":162.2,"x0":-2.6213628102280873,"y0":50.003544956192535,"z0":4.949007312677775,"aX":-19.18078999236124},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":2.3,"breakHorizontal":16.7,"spinRate":2068,"spinDirection":239},"zone":11,"typeConfidence":0.9,"plateTime":0.39337446920560026,"extension":5.710267989067304},"index":3,"playId":"20b01656-3c56-3199-91fc-4f38a71eb7c6","pitchNumber":4,"startTime":"2026-05-31T22:54:56.865Z","endTime":"2026-05-31T22:55:00.090Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"third":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":90.2,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.606861227369325,"aZ":-17.984485973235355,"pfxX":-7.77383381690589,"pfxZ":6.874310748285724,"pX":0.6484118859293985,"pZ":3.534038973041039,"vX0":11.130119500506488,"vY0":-141.4714407261957,"vZ0":-1.4665046929832846,"x":92.28,"y":143.36,"x0":-2.293084317154363,"y0":50.00630328157993,"z0":5.190191723986561,"aX":-16.05608360164482},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":12.4,"breakHorizontal":12.4,"spinRate":2311,"spinDirection":228},"zone":12,"typeConfidence":0.94,"plateTime":0.38442860993502004,"extension":5.539063327556357},"index":4,"playId":"379b7140-e1b7-3fc0-86d2-1238b524ff76","pitchNumber":5,"startTime":"2026-05-31T22:55:14.384Z","endTime":"2026-05-31T22:55:19.148Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"third":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"credit":"b_pa"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":48.4,"awayTeamWinProbability":51.6,"homeTeamWinProbabilityAdded":-2.9000000000000057,"leverageIndex":4.47,"dramaIndex":135.0,"contextMetrics":{},"playEndTime":"2026-05-31T22:55:19.148Z","atBatIndex":74},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Adrian Del Castillo strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-05-31T22:56:28.684Z","endTime":"2026-05-31T22:59:48.823Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"postOnThird":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,5,6,7,8,9,10],"actionIndex":[0],"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":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":640902,"link":"/api/v1/people/640902"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Adrian Del Castillo replaces Tim Tawa.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"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-31T22:55:51.835Z","endTime":"2026-05-31T22:56:30.903Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680728,"link":"/api/v1/people/680728"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":694374,"link":"/api/v1/people/694374"},"defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"first":{"id":672515,"link":"/api/v1/people/672515"},"third":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.9,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.86707762329691,"aZ":-20.14602097107672,"pfxX":-7.607687433483456,"pfxZ":5.962198887518749,"pX":0.19040505584292858,"pZ":3.2155071119132685,"vX0":7.561508178842985,"vY0":-140.46285122864145,"vZ0":-1.5144338188572821,"x":109.74,"y":151.96,"x0":-1.5352711822838414,"y0":50.00614484941981,"z0":5.058742661638346,"aX":-15.355758878411146},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":10.7,"breakHorizontal":12.5,"spinRate":2189,"spinDirection":230},"zone":2,"typeConfidence":0.92,"plateTime":0.38848867906248197,"extension":5.601554383220721},"index":1,"playId":"dd50b89f-cd41-3022-967e-9081b5a5818a","pitchNumber":1,"startTime":"2026-05-31T22:56:30.903Z","endTime":"2026-05-31T22:56:33.903Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"first":{"id":672515,"link":"/api/v1/people/672515"},"third":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":94.9,"endSpeed":86.8,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.54614622937247,"aZ":-19.4618345740151,"pfxX":-7.716940582666233,"pfxZ":6.559249296591457,"pX":-1.3564008733227895,"pZ":3.6586732104286703,"vX0":3.4598156351649356,"vY0":-138.29086702359902,"vZ0":-0.6189773738849637,"x":168.7,"y":140.0,"x0":-1.6202987571032321,"y0":50.00584094186902,"z0":5.189672179708345,"aX":-14.964659857332851},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.0,"breakHorizontal":13.3,"spinRate":2201,"spinDirection":233},"zone":11,"typeConfidence":0.92,"plateTime":0.39591006544976537,"extension":5.472178312421854},"index":2,"playId":"17bfa842-412e-336d-b410-48bf26f08a48","pitchNumber":2,"startTime":"2026-05-31T22:56:49.143Z","endTime":"2026-05-31T22:56:52.419Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"first":{"id":672515,"link":"/api/v1/people/672515"},"third":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":81.4,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.119378155701494,"aZ":-30.060841163271533,"pfxX":-1.059393133583797,"pfxZ":1.2728942862469257,"pX":0.8247186497238032,"pZ":1.8287441011011414,"vX0":6.520471084450431,"vY0":-127.20671675503235,"vZ0":-1.8321914527477006,"x":85.56,"y":189.4,"x0":-1.6165665960597555,"y0":50.00633246653232,"z0":4.9049621625852176,"aX":-1.76536478556355},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":2.2,"breakHorizontal":0.7,"spinRate":2254,"spinDirection":180},"zone":14,"typeConfidence":0.89,"plateTime":0.42793133841425,"extension":5.722673409784224},"index":3,"playId":"e531e6a9-0ac0-3c3e-bdec-bcd7bf420364","pitchNumber":3,"startTime":"2026-05-31T22:57:09.546Z","endTime":"2026-05-31T22:57:12.546Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"first":{"id":672515,"link":"/api/v1/people/672515"},"third":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2026-05-31T22:57:22.851Z","endTime":"2026-05-31T22:57:35.811Z","isPitch":false,"type":"action","player":{"id":680728,"link":"/api/v1/people/680728"},"defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"first":{"id":672515,"link":"/api/v1/people/672515"},"third":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":80.2,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.29794988762647,"aZ":-31.24801183585832,"pfxX":0.02125896527112614,"pfxZ":0.5728873714666811,"pX":-0.8712232207423636,"pZ":1.981915762020382,"vX0":2.2039575747987317,"vY0":-125.6968734275279,"vZ0":-1.0794925601893595,"x":150.21,"y":185.27,"x0":-1.7573109140391898,"y0":50.00428297063083,"z0":4.923956288480586,"aX":0.034226483156190673},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.1,"breakHorizontal":-0.5,"spinRate":2299,"spinDirection":122},"zone":13,"typeConfidence":0.9,"plateTime":0.4335467906288879,"extension":5.507361386047149},"index":5,"playId":"fd53fd5f-1658-305e-a6e8-29c8be3a63c0","pitchNumber":4,"startTime":"2026-05-31T22:57:35.811Z","endTime":"2026-05-31T22:58:02.815Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"first":{"id":672515,"link":"/api/v1/people/672515"},"third":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":109,"player":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"}},"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.7,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.315551163553998,"aZ":-28.975363533082493,"pfxX":-1.7894751088929701,"pfxZ":1.9381610861235172,"pX":0.03568531771258734,"pZ":1.7698199626361724,"vX0":4.929280426387334,"vY0":-127.24178279750524,"vZ0":-2.0834040894736554,"x":115.64,"y":190.99,"x0":-1.6879424490154906,"y0":50.00394551622697,"z0":4.878636079751251,"aX":-2.9562509274384174},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.2,"breakHorizontal":2.2,"spinRate":2258,"spinDirection":156},"zone":8,"typeConfidence":0.86,"plateTime":0.4292522658490192,"extension":5.50448339653965},"index":6,"playId":"b1f74680-feb1-3758-a24f-be69563db29f","pitchNumber":5,"startTime":"2026-05-31T22:58:11.564Z","endTime":"2026-05-31T22:58:14.564Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"first":{"id":672515,"link":"/api/v1/people/672515"},"third":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.9,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.34109178300116,"aZ":-19.03245298100725,"pfxX":-7.8922761252696105,"pfxZ":6.607350025940143,"pX":-0.2310481152060385,"pZ":4.6919583689103295,"vX0":6.1847717565241735,"vY0":-139.84789896539755,"vZ0":1.8420155624057233,"x":125.81,"y":112.1,"x0":-1.4414302831678865,"y0":50.001590087351396,"z0":5.270110543744587,"aX":-15.695011591656153},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":12.6,"breakHorizontal":13.1,"spinRate":2297,"spinDirection":230},"zone":11,"typeConfidence":0.92,"plateTime":0.39105262804868257,"extension":5.481925382320441},"index":7,"playId":"03fc9f09-ab39-3d9d-a481-e7355aa92ff4","pitchNumber":6,"startTime":"2026-05-31T22:58:35.173Z","endTime":"2026-05-31T22:58:38.173Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"first":{"id":672515,"link":"/api/v1/people/672515"},"third":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":85.7,"endSpeed":79.5,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.13538720071682,"aZ":-29.712863921341278,"pfxX":-1.3333502115575935,"pfxZ":1.5368064726387676,"pX":-0.9336881648363782,"pZ":2.177990647569819,"vX0":2.6160946368666433,"vY0":-124.88227720328894,"vZ0":-0.710424681234624,"x":152.59,"y":179.97,"x0":-1.8156077783069688,"y0":50.001501486851005,"z0":4.8830219197624505,"aX":-2.1330683009872837},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.9,"breakHorizontal":1.9,"spinRate":2259,"spinDirection":144},"zone":13,"typeConfidence":0.89,"plateTime":0.4364771591247174,"extension":5.58083966871892},"index":8,"playId":"b044c1ae-b434-3593-8213-2d39241e434c","pitchNumber":7,"startTime":"2026-05-31T22:58:55.872Z","endTime":"2026-05-31T22:58:58.872Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"first":{"id":672515,"link":"/api/v1/people/672515"},"third":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":82.0,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.882600865900617,"aZ":-30.370565680610355,"pfxX":-1.9516571467516963,"pfxZ":1.076575728956457,"pX":0.2878861033761309,"pZ":1.848045007746264,"vX0":5.635321699574071,"vY0":-127.25867010033404,"vZ0":-1.7750621625659795,"x":106.03,"y":188.88,"x0":-1.6773730652574037,"y0":50.005735550299015,"z0":4.903266873814223,"aX":-3.283084063575756},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":1.8,"breakHorizontal":2.6,"spinRate":2194,"spinDirection":200},"zone":9,"typeConfidence":0.87,"plateTime":0.4262833351765365,"extension":5.618450018130331},"index":9,"playId":"fcf0edb6-4262-3644-87bd-4b80893f7b3c","pitchNumber":8,"startTime":"2026-05-31T22:59:17.329Z","endTime":"2026-05-31T22:59:20.865Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"first":{"id":672515,"link":"/api/v1/people/672515"},"third":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":80.4,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.0062978492417,"aZ":-30.8277671104947,"pfxX":-0.21409395680975152,"pfxZ":0.8271865488798111,"pX":0.7405747492596757,"pZ":1.2602045999142921,"vX0":5.887769203965517,"vY0":-125.64999830131381,"vZ0":-2.55146730287049,"x":88.77,"y":204.75,"x0":-1.590861751838582,"y0":50.00021770267271,"z0":4.757718495389501,"aX":-0.3476472266346561},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.2,"breakHorizontal":-0.7,"spinRate":2303,"spinDirection":40},"zone":14,"typeConfidence":0.9,"plateTime":0.43352023918728566,"extension":5.621140695055469},"index":10,"playId":"fddea7b1-9316-372d-8aa6-dfa4fb4f2edd","pitchNumber":9,"startTime":"2026-05-31T22:59:44.811Z","endTime":"2026-05-31T22:59:48.823Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"first":{"id":672515,"link":"/api/v1/people/672515"},"third":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680728,"link":"/api/v1/people/680728"},"credit":"b_ab"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_ab"},{"player":{"id":680728,"link":"/api/v1/people/680728"},"credit":"b_pa"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.7,"awayTeamWinProbability":33.3,"homeTeamWinProbabilityAdded":18.300000000000004,"leverageIndex":5.23,"dramaIndex":248.0,"contextMetrics":{},"playEndTime":"2026-05-31T22:59:48.823Z","atBatIndex":75},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ketel Marte grounds out, second baseman Cole Young to first baseman Josh Naylor.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-05-31T23:00:44.043Z","endTime":"2026-05-31T23:02:53.687Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[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":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-31T23:00:01.924Z","endTime":"2026-05-31T23:00:46.272Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"first":{"id":672515,"link":"/api/v1/people/672515"},"third":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":89.1,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.43632092291695,"aZ":-28.055698763914663,"pfxX":-11.019326811053272,"pfxZ":2.035055387418197,"pX":-0.6152986657951054,"pZ":2.6730576418680956,"vX0":6.619687425853124,"vY0":-140.4481827265689,"vZ0":-1.2291227439483037,"x":140.45,"y":166.61,"x0":-1.5573775230482225,"y0":50.00045539568779,"z0":4.921940328284059,"aX":-22.260018964939025},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":3.6,"breakHorizontal":18.8,"spinRate":2099,"spinDirection":239},"zone":4,"typeConfidence":0.89,"plateTime":0.3883267291464221,"extension":5.639148043250195},"index":1,"playId":"e86aaaf2-80f2-31c1-9670-b9b7d764cc18","pitchNumber":1,"startTime":"2026-05-31T23:00:46.272Z","endTime":"2026-05-31T23:00:51.803Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"first":{"id":672515,"link":"/api/v1/people/672515"},"third":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":81.2,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.23007063306083,"aZ":-31.593475569792258,"pfxX":-0.8835433366821848,"pfxZ":0.34678171017037496,"pX":0.9985970852502282,"pZ":1.282557214057901,"vX0":6.913624301835872,"vY0":-127.94510027957915,"vZ0":-2.732879546678121,"x":78.94,"y":204.15,"x0":-1.6182105353094476,"y0":50.00059121139204,"z0":4.828424574622612,"aX":-1.4716321070220746},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":0.2,"breakHorizontal":0.1,"spinRate":2331,"spinDirection":348},"zone":14,"typeConfidence":0.87,"plateTime":0.427315130455983,"extension":5.596444549647613},"index":2,"playId":"a0438e01-8847-3511-874c-55d351c44abd","pitchNumber":2,"startTime":"2026-05-31T23:01:22.349Z","endTime":"2026-05-31T23:01:25.429Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"first":{"id":672515,"link":"/api/v1/people/672515"},"third":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":3,"playId":"cf70dcf7-240d-45f0-9bc6-20e9a3657e97","startTime":"2026-05-31T23:01:41.367Z","endTime":"2026-05-31T23:01:46.367Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"first":{"id":672515,"link":"/api/v1/people/672515"},"third":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":83.5,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.476057692956108,"aZ":-30.25972078000868,"pfxX":-1.420864423484783,"pfxZ":1.1019970070134946,"pX":0.2988359000941942,"pZ":1.2643385812798775,"vX0":5.611353969768836,"vY0":-129.03567928542398,"vZ0":-3.0654439819028405,"x":105.61,"y":204.64,"x0":-1.6921765774134745,"y0":50.00189177632246,"z0":4.7295185403403535,"aX":-2.4664777229009},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":1.7,"breakHorizontal":1.7,"spinRate":2187,"spinDirection":261},"zone":14,"typeConfidence":0.88,"plateTime":0.41983179677250515,"extension":5.568950858456553},"index":4,"playId":"9268adcc-a875-36ad-a77d-3ff1ce7f6f82","pitchNumber":3,"startTime":"2026-05-31T23:02:03.422Z","endTime":"2026-05-31T23:02:06.422Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"first":{"id":672515,"link":"/api/v1/people/672515"},"third":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":81.8,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.71191853954434,"aZ":-33.342910884648525,"pfxX":-7.767277369708464,"pfxZ":-0.6998745915950728,"pX":-2.3091677410295164,"pZ":2.186378207228689,"vX0":2.06833580896586,"vY0":-126.97969015691508,"vZ0":0.023722684209639855,"x":205.02,"y":179.75,"x0":-2.112161569959497,"y0":50.00221553996775,"z0":4.774387295681964,"aX":-13.009689893956311},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-1.1,"breakHorizontal":13.8,"spinRate":1947,"spinDirection":249},"zone":13,"typeConfidence":0.85,"plateTime":0.42717952461070396,"extension":5.583820400026488},"index":5,"playId":"638e5281-c5c3-3d7d-adb0-0e9531e2eb95","pitchNumber":4,"startTime":"2026-05-31T23:02:25.544Z","endTime":"2026-05-31T23:02:28.587Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"first":{"id":672515,"link":"/api/v1/people/672515"},"third":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":86.8,"endSpeed":81.5,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.73762926338512,"aZ":-29.029536096174564,"pfxX":-1.7698957297249787,"pfxZ":1.8904425421159683,"pX":-0.010818163629121252,"pZ":1.902253341320211,"vX0":5.021150568046147,"vY0":-126.58381300607269,"vZ0":-1.646637742993334,"x":117.41,"y":187.42,"x0":-1.7685425597970779,"y0":50.00334752735108,"z0":4.831011141823296,"aX":-2.945235611094786},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.4,"breakHorizontal":2.4,"spinRate":2247,"spinDirection":0},"zone":8,"typeConfidence":0.88,"plateTime":0.4286143251118326,"extension":5.605001224150901},"hitData":{"launchSpeed":77.0,"launchAngle":9.0,"totalDistance":114.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.5,"coordY":142.93}},"index":6,"playId":"a5871438-9ee6-33e2-a17f-098845c20a25","pitchNumber":5,"startTime":"2026-05-31T23:02:45.147Z","endTime":"2026-05-31T23:02:53.687Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622491,"link":"/api/v1/people/622491","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640902,"link":"/api/v1/people/640902"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":806068,"link":"/api/v1/people/806068"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"first":{"id":672515,"link":"/api/v1/people/672515"},"third":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_ab"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_ab"},{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_pa"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":80.5,"awayTeamWinProbability":19.5,"homeTeamWinProbabilityAdded":13.799999999999997,"leverageIndex":5.25,"dramaIndex":221.0,"contextMetrics":{},"playEndTime":"2026-05-31T23:02:53.687Z","atBatIndex":76},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Jonathan Loáisiga intentionally walks Luke Raley.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-05-31T23:04:46.980Z","endTime":"2026-05-31T23:05:30.463Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642528,"fullName":"Jonathan Loáisiga","link":"/api/v1/people/642528"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"postOnSecond":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Intent Walk","eventType":"intent_walk","movementReason":null,"runner":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Defensive Substitution: Tommy Troy replaces Adrian Del Castillo, batting 9th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"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-31T23:04:46.980Z","endTime":"2026-05-31T23:04:47.018Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694371,"link":"/api/v1/people/694371"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"902","replacedPlayer":{"id":680728,"link":"/api/v1/people/680728"},"defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694374,"link":"/api/v1/people/694374"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Jonathan Loáisiga replaces Juan Morillo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"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-31T23:04:47.018Z","endTime":"2026-05-31T23:05:02.876Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642528,"link":"/api/v1/people/642528"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Randy Arozarena starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":2,"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-31T23:05:02.876Z","endTime":"2026-05-31T23:05:23.962Z","isPitch":false,"type":"action","player":{"id":668227,"link":"/api/v1/people/668227"},"base":2,"defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"playId":"08231336-0786-1003-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-05-31T23:05:23.962Z","endTime":"2026-05-31T23:05:24.004Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"second":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"index":4,"playId":"08231336-0786-1013-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-05-31T23:05:24.004Z","endTime":"2026-05-31T23:05:24.007Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"second":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"index":5,"playId":"08231336-0786-1023-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-05-31T23:05:24.007Z","endTime":"2026-05-31T23:05:24.010Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"second":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"index":6,"playId":"08231336-0786-1033-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-05-31T23:05:24.010Z","endTime":"2026-05-31T23:05:30.463Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"second":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670042,"link":"/api/v1/people/670042"},"credit":"b_pa"},{"player":{"id":642528,"link":"/api/v1/people/642528"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.10000000000001,"awayTeamWinProbability":18.89999999999999,"homeTeamWinProbabilityAdded":0.6000000000000085,"leverageIndex":2.67,"dramaIndex":76.0,"contextMetrics":{},"playEndTime":"2026-05-31T23:05:30.463Z","atBatIndex":77},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Cole Young out on a sacrifice bunt, third baseman Nolan Arenado to second baseman Ildemaro Vargas. Randy Arozarena to 3rd. Luke Raley to 2nd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-05-31T23:05:59.132Z","endTime":"2026-05-31T23:07:01.991Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642528,"fullName":"Jonathan Loáisiga","link":"/api/v1/people/642528"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"postOnThird":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"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":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"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":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"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":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"e97bcf85-4e5b-4c89-bf78-ed162e376bf6","startTime":"2026-05-31T23:05:59.132Z","endTime":"2026-05-31T23:06:04.132Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"first":{"id":670042,"link":"/api/v1/people/670042"},"second":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":82.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.163047635799956,"aZ":-27.13506596587463,"pfxX":-10.658139771042368,"pfxZ":2.9712013884853086,"pX":-1.6175553085639542,"pZ":2.85361042997131,"vX0":3.4486248089089413,"vY0":-128.2946519154755,"vZ0":-1.7024032365829735,"x":178.66,"y":161.73,"x0":-1.580525969559543,"y0":50.00324532013813,"z0":5.605328676514979,"aX":-18.080062730949937},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":5.3,"breakHorizontal":18.7,"spinRate":1806,"spinDirection":243},"zone":11,"typeConfidence":0.91,"plateTime":0.42408410329399526,"extension":6.193036962779453},"index":1,"playId":"49f30af6-d9f4-3e1a-bba1-8e4988912121","pitchNumber":1,"startTime":"2026-05-31T23:06:18.179Z","endTime":"2026-05-31T23:06:23.430Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"first":{"id":670042,"link":"/api/v1/people/670042"},"second":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":90.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.215713803950056,"aZ":-16.73949173838654,"pfxX":-6.494104351893341,"pfxZ":7.432848640265159,"pX":0.08795365530388845,"pZ":1.9828472694881232,"vX0":6.756577303679671,"vY0":-141.76273719470763,"vZ0":-6.3155437533316965,"x":113.65,"y":185.24,"x0":-1.4595431245337924,"y0":50.004069649400854,"z0":5.271488988876148,"aX":-13.488385453110137},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":12.6,"breakHorizontal":10.7,"spinRate":2486,"spinDirection":229},"zone":8,"typeConfidence":0.93,"plateTime":0.38339681143009763,"extension":6.099097406691507},"hitData":{"launchSpeed":44.1,"launchAngle":-74.0,"totalDistance":2.0,"trajectory":"bunt_grounder","hardness":"medium","location":"5","coordinates":{"coordX":130.72,"coordY":191.63}},"index":2,"playId":"b3d7317c-4d97-31fa-8cd3-4deaad3ea106","pitchNumber":2,"startTime":"2026-05-31T23:06:52.391Z","endTime":"2026-05-31T23:07:01.991Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"first":{"id":670042,"link":"/api/v1/people/670042"},"second":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"credit":"b_pa"},{"player":{"id":642528,"link":"/api/v1/people/642528"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_bunt"}],"homeTeamWinProbability":84.3,"awayTeamWinProbability":15.700000000000003,"homeTeamWinProbabilityAdded":3.1999999999999886,"leverageIndex":3.23,"dramaIndex":106.0,"contextMetrics":{},"playEndTime":"2026-05-31T23:07:01.991Z","atBatIndex":78},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Victor Robles singles on a ground ball to shortstop Geraldo Perdomo. Randy Arozarena scores. Luke Raley to 3rd.","rbi":1,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":79,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-05-31T23:07:27.573Z","endTime":"2026-05-31T23:08:13.397Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642528,"fullName":"Jonathan Loáisiga","link":"/api/v1/people/642528"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"postOnThird":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".125"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".667"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".313"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".182"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".500"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".125"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".385"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"13","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".273"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".100"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.333"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".286"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".636"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".308"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.333"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".923"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".583"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"13","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".786"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".429"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.03"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.19"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.10"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.14"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.92"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.32"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.20"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.19"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"64.09"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.27"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.72"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.85"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.333"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".286"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".636"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".308"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.333"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".923"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".583"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"13","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".786"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".429"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":{"id":642528,"link":"/api/v1/people/642528"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"28fc9119-22fe-4c5f-a1ef-3171800721e8","startTime":"2026-05-31T23:07:27.573Z","endTime":"2026-05-31T23:07:32.573Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":645302,"link":"/api/v1/people/645302","batSide":{"code":"R","description":"Right"}},"second":{"id":670042,"link":"/api/v1/people/670042"},"third":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":89.8,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.438574631166347,"aZ":-19.283766584755924,"pfxX":-11.327819418631185,"pfxZ":6.283526183724285,"pX":-0.6798973538087026,"pZ":1.2022961684517361,"vX0":6.374236560121546,"vY0":-142.07579668532372,"vZ0":-7.826444354346654,"x":142.92,"y":206.32,"x0":-1.4763179759482625,"y0":50.00638236185389,"z0":5.210609807473183,"aX":-23.247115115239083},"breaks":{"breakAngle":46.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":10.0,"breakHorizontal":19.3,"spinRate":2322,"spinDirection":226},"zone":13,"typeConfidence":2.0,"plateTime":0.3849795501932052,"extension":6.1712421761900185},"index":1,"playId":"3811dd6e-36d8-3ed8-a454-11f33e56c4aa","pitchNumber":1,"startTime":"2026-05-31T23:07:45.204Z","endTime":"2026-05-31T23:07:48.402Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":645302,"link":"/api/v1/people/645302","batSide":{"code":"R","description":"Right"}},"second":{"id":670042,"link":"/api/v1/people/670042"},"third":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":90.1,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.628598487718442,"aZ":-20.99979077908423,"pfxX":-10.186902629647111,"pfxZ":5.405233372725009,"pX":-0.35692509853079657,"pZ":1.9284600811994979,"vX0":6.983946528481844,"vY0":-142.40713220759963,"vZ0":-5.438055452996146,"x":130.61,"y":186.71,"x0":-1.5090850422807855,"y0":50.006024867682555,"z0":5.178543656060578,"aX":-21.068608617985632},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":8.9,"breakHorizontal":17.2,"spinRate":2317,"spinDirection":233},"zone":7,"typeConfidence":2.0,"plateTime":0.38363931739924695,"extension":6.22088370588945},"hitData":{"launchSpeed":69.2,"launchAngle":2.0,"totalDistance":49.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":119.56,"coordY":163.24}},"index":2,"playId":"2d070262-9288-3438-b7d8-26137132026d","pitchNumber":2,"startTime":"2026-05-31T23:08:06.180Z","endTime":"2026-05-31T23:08:13.397Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":645302,"link":"/api/v1/people/645302","batSide":{"code":"R","description":"Right"}},"second":{"id":670042,"link":"/api/v1/people/670042"},"third":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":645302,"link":"/api/v1/people/645302"},"credit":"b_ab"},{"player":{"id":642528,"link":"/api/v1/people/642528"},"credit":"p_ab"},{"player":{"id":645302,"link":"/api/v1/people/645302"},"credit":"b_pa"},{"player":{"id":642528,"link":"/api/v1/people/642528"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":15.700000000000003,"leverageIndex":4.44,"dramaIndex":212.0,"contextMetrics":{},"playEndTime":"2026-05-31T23:08:13.397Z","atBatIndex":79}]