[{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Brett Wisely triples (1) on a ground ball to right fielder Adolis García.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-15T17:07:30.835Z","endTime":"2026-03-15T17:08:39.961Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":689172,"fullName":"Brett Wisely","link":"/api/v1/people/689172"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":689172,"fullName":"Brett Wisely","link":"/api/v1/people/689172"},"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":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":689172,"fullName":"Brett Wisely","link":"/api/v1/people/689172"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-15T13:04:15.066Z","endTime":"2026-03-15T16:37:43.359Z","isPitch":false,"type":"action","player":{"id":689172,"link":"/api/v1/people/689172"},"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-03-15T16:37:43.359Z","endTime":"2026-03-15T17:06:25.218Z","isPitch":false,"type":"action","player":{"id":689172,"link":"/api/v1/people/689172"},"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-03-15T17:06:25.218Z","endTime":"2026-03-15T17:07:32.566Z","isPitch":false,"type":"action","player":{"id":689172,"link":"/api/v1/people/689172"},"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":91.1,"endSpeed":83.3,"strikeZoneTop":3.085,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.48270552546245,"aZ":-16.047253110418115,"pfxX":-6.753841102322914,"pfxZ":9.06557820538815,"pX":-0.858328249681684,"pZ":3.615562733052508,"vX0":3.9844820708822617,"vY0":-132.5665932900391,"vZ0":-4.546027829996971,"x":149.72,"y":141.16,"x0":-1.5037871505302316,"y0":50.00298718037072,"z0":6.525010796689085,"aX":-12.014389165871124},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":15.6,"breakHorizontal":11.4,"spinRate":2042,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.4132526610819478,"extension":5.801036533765361},"index":3,"playId":"d3b07112-5aff-3309-8c78-384ebf64ef30","pitchNumber":1,"startTime":"2026-03-15T17:07:32.566Z","endTime":"2026-03-15T17:07:37.129Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805249,"link":"/api/v1/people/805249"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":679032,"link":"/api/v1/people/679032"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":689172,"link":"/api/v1/people/689172","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":89.4,"endSpeed":82.6,"strikeZoneTop":3.085,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.712779270391284,"aZ":-13.125753451225131,"pfxX":-6.074231109541901,"pfxZ":11.007761007671547,"pX":-0.20672610307507772,"pZ":2.174233374320238,"vX0":5.31570430779214,"vY0":-130.06292852504794,"vZ0":-7.999882732265221,"x":124.88,"y":180.08,"x0":-1.4778971877035643,"y0":50.004009073913046,"z0":6.264265342227817,"aX":-10.512285995428353},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":18.6,"breakHorizontal":10.0,"spinRate":2016,"spinDirection":223},"zone":5,"typeConfidence":2.0,"plateTime":0.4195150054422956,"extension":5.857187240965023},"index":4,"playId":"1a771c54-5e0d-3df5-98cb-92ae1ac26377","pitchNumber":2,"startTime":"2026-03-15T17:08:03.708Z","endTime":"2026-03-15T17:08:07.593Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805249,"link":"/api/v1/people/805249"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":679032,"link":"/api/v1/people/679032"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":689172,"link":"/api/v1/people/689172","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.9,"strikeZoneTop":3.085,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.780148038161084,"aZ":-18.39044908340961,"pfxX":-0.16575752255166032,"pfxZ":8.517818978658715,"pX":-0.8729306952859124,"pZ":3.914301354469529,"vX0":1.996705580235595,"vY0":-125.45144821956012,"vZ0":-2.7142445766087766,"x":150.27,"y":133.09,"x0":-1.6525173219204046,"y0":50.00111902554282,"z0":6.483819225376809,"aX":-0.2683370842792369},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":15.1,"breakHorizontal":-0.1,"spinRate":2396,"spinDirection":199},"zone":11,"typeConfidence":2.0,"plateTime":0.43410470984455296,"extension":5.577576342535725},"index":5,"playId":"4653e1b7-59b4-3889-ac7b-96e3e84ae904","pitchNumber":3,"startTime":"2026-03-15T17:08:15.640Z","endTime":"2026-03-15T17:08:19.794Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805249,"link":"/api/v1/people/805249"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":679032,"link":"/api/v1/people/679032"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":689172,"link":"/api/v1/people/689172","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.9,"strikeZoneTop":3.085,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.439372367758125,"aZ":-16.46448368789731,"pfxX":-1.3547619337482866,"pfxZ":9.797543152053755,"pX":0.5655915560544131,"pZ":1.833277404392533,"vX0":5.747371985618841,"vY0":-124.8489885866596,"vZ0":-7.697995589042813,"x":95.44,"y":189.28,"x0":-1.5747341704108964,"y0":50.002720480115286,"z0":6.274030529049209,"aX":-2.1727031257972835},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":16.4,"breakHorizontal":1.3,"spinRate":2441,"spinDirection":200},"zone":9,"typeConfidence":2.0,"plateTime":0.436112693330295,"extension":5.761315330809533},"hitData":{"launchSpeed":103.8,"launchAngle":6.0,"totalDistance":118.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":218.57,"coordY":111.45}},"index":6,"playId":"43996880-b32b-3f79-a468-c048705e60a3","pitchNumber":4,"startTime":"2026-03-15T17:08:27.358Z","endTime":"2026-03-15T17:08:39.961Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805249,"link":"/api/v1/people/805249"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":679032,"link":"/api/v1/people/679032"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":689172,"link":"/api/v1/people/689172","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":689172,"link":"/api/v1/people/689172"},"credit":"b_ab"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_ab"},{"player":{"id":689172,"link":"/api/v1/people/689172"},"credit":"b_pa"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.8,"awayTeamWinProbability":58.2,"homeTeamWinProbabilityAdded":-8.200000000000003,"contextMetrics":{},"playEndTime":"2026-03-15T17:08:39.961Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"José Azócar called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-15T17:09:07.790Z","endTime":"2026-03-15T17:10:42.980Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":640492,"fullName":"José Azócar","link":"/api/v1/people/640492"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":689172,"fullName":"Brett Wisely","link":"/api/v1/people/689172"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4],"actionIndex":[2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":640492,"fullName":"José Azócar","link":"/api/v1/people/640492"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.7,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.738729441688427,"aZ":-17.652919209868962,"pfxX":-9.947699675854063,"pfxZ":8.197307196308746,"pX":-0.2741484541902043,"pZ":2.382150453613801,"vX0":6.355201280265403,"vY0":-131.4809255246482,"vZ0":-7.104517232792988,"x":127.45,"y":174.46,"x0":-1.4153169311477467,"y0":50.006466421255,"z0":6.403009287783743,"aX":-17.629810283864646},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":13.7,"breakHorizontal":16.8,"spinRate":1998,"spinDirection":216},"zone":4,"typeConfidence":2.0,"plateTime":0.4146905865487698,"extension":5.820736419039729},"index":0,"playId":"7bd06081-4c65-3408-bbf6-77abc5df8f76","pitchNumber":1,"startTime":"2026-03-15T17:09:11.466Z","endTime":"2026-03-15T17:09:15.444Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805249,"link":"/api/v1/people/805249"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":679032,"link":"/api/v1/people/679032"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":640492,"link":"/api/v1/people/640492","batSide":{"code":"R","description":"Right"}},"third":{"id":689172,"link":"/api/v1/people/689172"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.5,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.177241684928077,"aZ":-23.422565916815323,"pfxX":-8.65314955220857,"pfxZ":5.333798643006624,"pX":-1.4096580388492288,"pZ":2.3033637427446916,"vX0":2.9922074713030056,"vY0":-127.0638765403472,"vZ0":-5.561692350209155,"x":170.73,"y":176.59,"x0":-1.4758243005530305,"y0":50.00458390246786,"z0":6.373163756144913,"aX":-14.200067681798751},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":8.6,"breakHorizontal":15.0,"spinRate":1490,"spinDirection":217},"zone":13,"typeConfidence":2.0,"plateTime":0.4304986748150217,"extension":5.788645702100903},"index":1,"playId":"f573fd46-6348-3f23-a722-f46b4dc755af","pitchNumber":2,"startTime":"2026-03-15T17:09:24.108Z","endTime":"2026-03-15T17:09:28.759Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805249,"link":"/api/v1/people/805249"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":679032,"link":"/api/v1/people/679032"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":640492,"link":"/api/v1/people/640492","batSide":{"code":"R","description":"Right"}},"third":{"id":689172,"link":"/api/v1/people/689172"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":2,"startTime":"2026-03-15T17:09:46.347Z","endTime":"2026-03-15T17:10:19.641Z","isPitch":false,"type":"action","player":{"id":640492,"link":"/api/v1/people/640492"},"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.8,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.78279020377629,"aZ":-20.756089074151223,"pfxX":-5.616217777566016,"pfxZ":7.081144869476625,"pX":-1.06674607579853,"pZ":2.3344672743198016,"vX0":2.814579766725503,"vY0":-125.72992023275602,"vZ0":-5.821980306813639,"x":157.66,"y":175.75,"x0":-1.4667729120232733,"y0":50.0042196359577,"z0":6.347712631201401,"aX":-9.056606095630254},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":11.9,"breakHorizontal":9.6,"spinRate":1332,"spinDirection":221},"zone":13,"typeConfidence":2.0,"plateTime":0.43446443807141844,"extension":5.819279825484189},"index":3,"playId":"1a5cd2a5-4eeb-3284-bb89-304178c25b61","pitchNumber":3,"startTime":"2026-03-15T17:10:19.641Z","endTime":"2026-03-15T17:10:22.641Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805249,"link":"/api/v1/people/805249"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":679032,"link":"/api/v1/people/679032"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":640492,"link":"/api/v1/people/640492","batSide":{"code":"R","description":"Right"}},"third":{"id":689172,"link":"/api/v1/people/689172"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":74.7,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.73898189342922,"aZ":-28.177157140744107,"pfxX":4.071156978565246,"pfxZ":2.8455885669770407,"pX":0.24671477029091007,"pZ":1.690942161389284,"vX0":2.861579065296672,"vY0":-117.8482991799079,"vZ0":-4.921368549988449,"x":107.6,"y":193.12,"x0":-1.512842730816059,"y0":50.00211747858557,"z0":6.41394453174303,"aX":5.716403960090676},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":4.2,"breakHorizontal":-8.0,"spinRate":2303,"spinDirection":74},"zone":9,"typeConfidence":2.0,"plateTime":0.4650705146361993,"extension":5.729842368431982},"index":4,"playId":"209e0a84-8bba-3436-99f9-24fb2ed6907d","pitchNumber":4,"startTime":"2026-03-15T17:10:37.968Z","endTime":"2026-03-15T17:10:42.980Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805249,"link":"/api/v1/people/805249"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":679032,"link":"/api/v1/people/679032"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":640492,"link":"/api/v1/people/640492","batSide":{"code":"R","description":"Right"}},"third":{"id":689172,"link":"/api/v1/people/689172"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":640492,"link":"/api/v1/people/640492"},"credit":"b_ab"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_ab"},{"player":{"id":640492,"link":"/api/v1/people/640492"},"credit":"b_pa"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":45.4,"awayTeamWinProbability":54.6,"homeTeamWinProbabilityAdded":3.6000000000000014,"leverageIndex":1.04,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-03-15T17:10:42.980Z","atBatIndex":1},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Dominic Smith lines out to shortstop Trea Turner.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-15T17:10:52.547Z","endTime":"2026-03-15T17:11:43.498Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":689172,"fullName":"Brett Wisely","link":"/api/v1/people/689172"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":72.4,"endSpeed":67.2,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.410977937288596,"aZ":-37.068667894813146,"pfxX":2.6485397679205533,"pfxZ":-4.332800194154535,"pX":-1.3343725647473768,"pZ":3.1628095523477153,"vX0":-0.016997318897829364,"vY0":-105.52865952219234,"vZ0":1.348686825816221,"x":167.86,"y":153.38,"x0":-1.6704450304959662,"y0":50.0002246643581,"z0":6.775036159912453,"aX":2.996154208300207},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.0,"breakVerticalInduced":-7.2,"breakHorizontal":-4.8,"spinRate":2141,"spinDirection":55},"zone":11,"typeConfidence":2.0,"plateTime":0.51840027518316,"extension":5.497090163572067},"index":0,"playId":"701fc59e-0260-3f00-8236-76f24d8560f3","pitchNumber":1,"startTime":"2026-03-15T17:11:05.602Z","endTime":"2026-03-15T17:11:09.686Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805249,"link":"/api/v1/people/805249"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":679032,"link":"/api/v1/people/679032"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"third":{"id":689172,"link":"/api/v1/people/689172"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":80.3,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.42809127816173,"aZ":-23.64255536614621,"pfxX":-9.28477207968343,"pfxZ":5.23726631606244,"pX":-1.2112065028467423,"pZ":2.5356050914998627,"vX0":4.1518137629465395,"vY0":-126.24904047447916,"vZ0":-4.960566758403256,"x":163.17,"y":170.32,"x0":-1.6622191835040707,"y0":50.00599196540627,"z0":6.406483337199597,"aX":-15.13208625497448},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":8.6,"breakHorizontal":16.0,"spinRate":1297,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.4323013762827119,"extension":5.9767260231694035},"index":1,"playId":"7a5b9b7a-9a3a-3f0a-90c6-c7b050ae1a96","pitchNumber":2,"startTime":"2026-03-15T17:11:19.276Z","endTime":"2026-03-15T17:11:23.328Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805249,"link":"/api/v1/people/805249"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":679032,"link":"/api/v1/people/679032"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"third":{"id":689172,"link":"/api/v1/people/689172"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":90.6,"endSpeed":83.1,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.40810182692745,"aZ":-19.028865474526913,"pfxX":-10.245304848301352,"pfxZ":7.468679203257507,"pX":0.2093646874165889,"pZ":2.642952806268863,"vX0":7.310687857023575,"vY0":-131.66185662091135,"vZ0":-6.0651646765263,"x":109.02,"y":167.42,"x0":-1.269369090078022,"y0":50.000305661339574,"z0":6.380173265033023,"aX":-18.022166761106764},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":12.4,"breakHorizontal":17.0,"spinRate":1982,"spinDirection":216},"zone":5,"typeConfidence":2.0,"plateTime":0.415692794249928,"extension":5.88809122489443},"hitData":{"launchSpeed":96.3,"launchAngle":9.0,"totalDistance":163.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":115.19,"coordY":137.12}},"index":2,"playId":"a9aef45a-c90f-36c5-8ef2-45e1acfb1e45","pitchNumber":3,"startTime":"2026-03-15T17:11:37.080Z","endTime":"2026-03-15T17:11:43.498Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805249,"link":"/api/v1/people/805249"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":679032,"link":"/api/v1/people/679032"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"third":{"id":689172,"link":"/api/v1/people/689172"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642086,"link":"/api/v1/people/642086"},"credit":"b_ab"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_ab"},{"player":{"id":642086,"link":"/api/v1/people/642086"},"credit":"b_pa"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.1,"awayTeamWinProbability":48.9,"homeTeamWinProbabilityAdded":5.700000000000003,"leverageIndex":1.35,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2026-03-15T17:11:43.498Z","atBatIndex":2},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Farmer grounds out, third baseman Alec Bohm to first baseman Otto Kemp.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-15T17:11:57.433Z","endTime":"2026-03-15T17:13:34.597Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":571657,"fullName":"Kyle Farmer","link":"/api/v1/people/571657"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":571657,"fullName":"Kyle Farmer","link":"/api/v1/people/571657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":805249,"link":"/api/v1/people/805249"},"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(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":87.1,"endSpeed":80.9,"strikeZoneTop":3.167,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.663692253037937,"aZ":-19.562474870190965,"pfxX":1.9611960281558096,"pfxZ":7.635294398130716,"pX":-0.273054216084253,"pZ":2.6446027720171945,"vX0":2.6079446384256584,"vY0":-126.86657712241959,"vZ0":-5.570639217742359,"x":127.41,"y":167.38,"x0":-1.5639730780109131,"y0":50.00447705515216,"z0":6.398350937488926,"aX":3.2403854277313586},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":13.0,"breakHorizontal":-4.1,"spinRate":2417,"spinDirection":180},"zone":5,"typeConfidence":2.0,"plateTime":0.4295150386386526,"extension":5.744303324585409},"index":0,"playId":"3d43c942-5395-31ec-8833-766470444ed6","pitchNumber":1,"startTime":"2026-03-15T17:12:19.544Z","endTime":"2026-03-15T17:12:23.034Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805249,"link":"/api/v1/people/805249"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":679032,"link":"/api/v1/people/679032"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":571657,"link":"/api/v1/people/571657","batSide":{"code":"R","description":"Right"}},"third":{"id":689172,"link":"/api/v1/people/689172"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":76.4,"strikeZoneTop":3.167,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.445529186538288,"aZ":-24.60787657320521,"pfxX":3.618780955643712,"pfxZ":5.224532026359859,"pX":1.5878844869027136,"pZ":0.34249382846455473,"vX0":5.605348565053192,"vY0":-119.18966842432351,"vZ0":-8.711745030957431,"x":56.47,"y":229.53,"x0":-1.2583442628741783,"y0":50.00327118614448,"z0":6.244046171810824,"aX":5.242237421967019},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":7.7,"breakHorizontal":-7.8,"spinRate":2348,"spinDirection":92},"zone":14,"typeConfidence":2.0,"plateTime":0.4583465760457468,"extension":5.941227291225766},"index":1,"playId":"0bcc4903-2008-3a3c-a3b8-6345e886e9a6","pitchNumber":2,"startTime":"2026-03-15T17:12:44.970Z","endTime":"2026-03-15T17:12:48.723Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805249,"link":"/api/v1/people/805249"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":679032,"link":"/api/v1/people/679032"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":571657,"link":"/api/v1/people/571657","batSide":{"code":"R","description":"Right"}},"third":{"id":689172,"link":"/api/v1/people/689172"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":74.7,"strikeZoneTop":3.167,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.267784948969,"aZ":-30.648872014230477,"pfxX":3.2313742426470373,"pfxZ":1.0805878387632646,"pX":0.5250823345493187,"pZ":1.7178743500063822,"vX0":3.565584326203835,"vY0":-118.03642232769107,"vZ0":-4.589394233623764,"x":96.99,"y":192.4,"x0":-1.4268829707718158,"y0":50.00051934975461,"z0":6.521485415678844,"aX":4.540667662331724},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":1.1,"breakHorizontal":-6.7,"spinRate":2294,"spinDirection":80},"zone":9,"typeConfidence":2.0,"plateTime":0.46471657185307613,"extension":5.754515896727152},"index":2,"playId":"d17059e1-c199-3000-970e-a58bafc05c81","pitchNumber":3,"startTime":"2026-03-15T17:13:09.099Z","endTime":"2026-03-15T17:13:13.319Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805249,"link":"/api/v1/people/805249"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":679032,"link":"/api/v1/people/679032"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":571657,"link":"/api/v1/people/571657","batSide":{"code":"R","description":"Right"}},"third":{"id":689172,"link":"/api/v1/people/689172"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":80.4,"endSpeed":74.1,"strikeZoneTop":3.167,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.22144509662458,"aZ":-29.85787730115834,"pfxX":2.7929728242007448,"pfxZ":1.674246490571825,"pX":0.4451006149826469,"pZ":1.4535669371233024,"vX0":3.4004913486452364,"vY0":-117.03350417892067,"vZ0":-5.194963486262839,"x":100.03,"y":199.53,"x0":-1.392460402885448,"y0":50.000718016106525,"z0":6.516591314115005,"aX":3.8514978287526667},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":1.9,"breakHorizontal":-5.9,"spinRate":2447,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.4690090690865727,"extension":5.756247469656939},"hitData":{"launchSpeed":72.6,"launchAngle":-15.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.09,"coordY":167.17}},"index":3,"playId":"00c44d60-94e1-3c77-8174-5585cd862e53","pitchNumber":4,"startTime":"2026-03-15T17:13:27.008Z","endTime":"2026-03-15T17:13:34.597Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805249,"link":"/api/v1/people/805249"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":679032,"link":"/api/v1/people/679032"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":571657,"link":"/api/v1/people/571657","batSide":{"code":"R","description":"Right"}},"third":{"id":689172,"link":"/api/v1/people/689172"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":571657,"link":"/api/v1/people/571657"},"credit":"b_ab"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_ab"},{"player":{"id":571657,"link":"/api/v1/people/571657"},"credit":"b_pa"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":3.700000000000003,"leverageIndex":1.35,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-03-15T17:13:34.597Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Trea Turner strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-15T17:15:20.179Z","endTime":"2026-03-15T17:16:25.887Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":506702,"link":"/api/v1/people/506702"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.8,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.782200915699455,"aZ":-18.641697494955796,"pfxX":8.34108442658657,"pfxZ":7.414540907944618,"pX":0.614163051886804,"pZ":2.6379610609086197,"vX0":-4.817110580392212,"vY0":-133.5086303711265,"vZ0":-4.530630537225515,"x":93.59,"y":167.56,"x0":1.347874043850736,"y0":50.00213456539494,"z0":5.678595649524647,"aX":15.222725884427762},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.7,"breakHorizontal":-14.3,"spinRate":2287,"spinDirection":139},"zone":6,"typeConfidence":2.0,"plateTime":0.4085362575981173,"extension":5.646925959186069},"index":0,"playId":"9c95f8a2-e066-3a09-a6ad-706068e38964","pitchNumber":1,"startTime":"2026-03-15T17:15:40.806Z","endTime":"2026-03-15T17:15:44.564Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":689172,"link":"/api/v1/people/689172"},"left":{"id":663897,"link":"/api/v1/people/663897"},"center":{"id":640492,"link":"/api/v1/people/640492"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":83.0,"endSpeed":78.2,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.985371343511858,"aZ":-32.108111163264894,"pfxX":-3.0342512640708152,"pfxZ":0.0400691143166334,"pX":-0.18782911369570976,"pZ":0.8463668891702509,"vX0":-2.736890714394264,"vY0":-121.05747706263209,"vZ0":-4.992709484732533,"x":124.16,"y":215.93,"x0":1.3429982344754416,"y0":50.000288708556184,"z0":5.679968488465677,"aX":-4.596853804931746},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-0.6,"breakHorizontal":6.0,"spinRate":2856,"spinDirection":266},"zone":13,"typeConfidence":2.0,"plateTime":0.44887250377749677,"extension":5.811490359299338},"index":1,"playId":"e345d36e-53d9-3f82-b343-803e817b7ac1","pitchNumber":2,"startTime":"2026-03-15T17:15:53.663Z","endTime":"2026-03-15T17:15:57.125Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":689172,"link":"/api/v1/people/689172"},"left":{"id":663897,"link":"/api/v1/people/663897"},"center":{"id":640492,"link":"/api/v1/people/640492"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":77.0,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.462860628027865,"aZ":-30.0845515394459,"pfxX":8.939949098636848,"pfxZ":1.4085950919324024,"pX":-0.3979601731531484,"pZ":0.46283536776659767,"vX0":-6.727435116433878,"vY0":-120.44954549042446,"vZ0":-5.897956598838583,"x":132.17,"y":226.28,"x0":1.2577120498770313,"y0":50.002962101669866,"z0":5.575062833375962,"aX":13.252244405289531},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":1.4,"breakHorizontal":-14.8,"spinRate":1533,"spinDirection":125},"zone":13,"typeConfidence":2.0,"plateTime":0.4532246806773732,"extension":5.926542268237715},"index":2,"playId":"64133682-3a94-371d-bbbf-f4e2dfa6b375","pitchNumber":3,"startTime":"2026-03-15T17:16:05.184Z","endTime":"2026-03-15T17:16:09.224Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":689172,"link":"/api/v1/people/689172"},"left":{"id":663897,"link":"/api/v1/people/663897"},"center":{"id":640492,"link":"/api/v1/people/640492"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":77.9,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.907928982715156,"aZ":-29.743999131550105,"pfxX":6.396882047931268,"pfxZ":1.6027534222036142,"pX":0.4796000953518348,"pZ":0.9264933954149517,"vX0":-4.193606314939246,"vY0":-121.967130361362,"vZ0":-5.0863944866755055,"x":98.72,"y":213.76,"x0":1.3821805495733341,"y0":50.00547090697882,"z0":5.576292627371821,"aX":9.72847254015836},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":2.0,"breakHorizontal":-10.7,"spinRate":1532,"spinDirection":123},"zone":14,"typeConfidence":2.0,"plateTime":0.4474960823881986,"extension":5.894738620755576},"index":3,"playId":"7ed83b37-5567-3fa4-9b7d-5d1e39422a52","pitchNumber":4,"startTime":"2026-03-15T17:16:20.916Z","endTime":"2026-03-15T17:16:25.887Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":689172,"link":"/api/v1/people/689172"},"left":{"id":663897,"link":"/api/v1/people/663897"},"center":{"id":640492,"link":"/api/v1/people/640492"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_ab"},{"player":{"id":660761,"link":"/api/v1/people/660761"},"credit":"p_ab"},{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_pa"},{"player":{"id":660761,"link":"/api/v1/people/660761"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-03-15T17:16:25.887Z","atBatIndex":4},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brandon Marsh grounds out, second baseman Aaron Schunk to first baseman Dominic Smith.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-15T17:16:35.352Z","endTime":"2026-03-15T17:17:05.908Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668845,"link":"/api/v1/people/668845"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":642086,"link":"/api/v1/people/642086"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"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":93.9,"endSpeed":86.1,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.467521055860747,"aZ":-14.089878397344922,"pfxX":3.369271522109128,"pfxZ":9.573990146895213,"pX":-0.9851717181677626,"pZ":1.5719123439846818,"vX0":-6.775421195488261,"vY0":-136.44101158734043,"vZ0":-8.226528030483589,"x":154.55,"y":196.34,"x0":1.0903782978405816,"y0":50.00588968404211,"z0":5.593198079705761,"aX":6.36680367520259},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.8,"breakHorizontal":-4.7,"spinRate":2177,"spinDirection":142},"zone":13,"typeConfidence":2.0,"plateTime":0.401134911009287,"extension":5.913562519475343},"index":0,"playId":"84fe982d-55b9-37a6-9a64-32c0dd67416a","pitchNumber":1,"startTime":"2026-03-15T17:16:46.023Z","endTime":"2026-03-15T17:16:49.945Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":689172,"link":"/api/v1/people/689172"},"left":{"id":663897,"link":"/api/v1/people/663897"},"center":{"id":640492,"link":"/api/v1/people/640492"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.8,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.865339768011964,"aZ":-19.846224005023267,"pfxX":8.06059197764568,"pfxZ":6.756476819119641,"pX":0.03315291442731304,"pZ":1.8680023860013464,"vX0":-5.615452997922741,"vY0":-133.7235089583675,"vZ0":-6.209155375489609,"x":115.74,"y":188.34,"x0":1.1053774870139095,"y0":50.00129219045673,"z0":5.628054552379991,"aX":14.703526217821867},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":11.2,"breakHorizontal":-13.6,"spinRate":2218,"spinDirection":148},"zone":8,"typeConfidence":2.0,"plateTime":0.4084505522406925,"extension":5.7156425859271085},"hitData":{"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.28,"coordY":155.06}},"index":1,"playId":"6c9f5bdd-dcd7-340e-a186-aefe73f66eb3","pitchNumber":2,"startTime":"2026-03-15T17:16:59.698Z","endTime":"2026-03-15T17:17:05.908Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":689172,"link":"/api/v1/people/689172"},"left":{"id":663897,"link":"/api/v1/people/663897"},"center":{"id":640492,"link":"/api/v1/people/640492"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"credit":"b_ab"},{"player":{"id":660761,"link":"/api/v1/people/660761"},"credit":"p_ab"},{"player":{"id":669016,"link":"/api/v1/people/669016"},"credit":"b_pa"},{"player":{"id":660761,"link":"/api/v1/people/660761"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-03-15T17:17:05.908Z","atBatIndex":5},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alec Bohm grounds out, shortstop Brett Wisely to first baseman Dominic Smith.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-15T17:17:15.226Z","endTime":"2026-03-15T17:18:43.950Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":689172,"link":"/api/v1/people/689172"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":642086,"link":"/api/v1/people/642086"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":79.1,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.912593142908246,"aZ":-30.892093072795458,"pfxX":-2.5102991431880066,"pfxZ":0.8227433733697458,"pX":-0.9363757062801041,"pZ":1.7813163031546215,"vX0":-4.561129843809931,"vY0":-122.9044772187064,"vZ0":-3.4206429855436795,"x":152.69,"y":190.68,"x0":1.2557245566659196,"y0":50.00442163132392,"z0":5.761819152428892,"aX":-3.914264976221503},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":1.1,"breakHorizontal":5.4,"spinRate":2782,"spinDirection":251},"zone":13,"typeConfidence":2.0,"plateTime":0.44238066137221477,"extension":5.739279418032876},"index":0,"playId":"b4504191-3191-3630-9da6-d0428ef9bde6","pitchNumber":1,"startTime":"2026-03-15T17:17:33.102Z","endTime":"2026-03-15T17:17:36.716Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":689172,"link":"/api/v1/people/689172"},"left":{"id":663897,"link":"/api/v1/people/663897"},"center":{"id":640492,"link":"/api/v1/people/640492"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":84.1,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.428899558395656,"aZ":-14.164530178316696,"pfxX":4.830701953157803,"pfxZ":9.827562965792584,"pX":0.4238478203387845,"pZ":4.105831533927187,"vX0":-4.09821688542874,"vY0":-135.0145050775044,"vZ0":-1.5160142463358315,"x":100.84,"y":127.92,"x0":1.3393503095128196,"y0":50.00236253337217,"z0":5.6793919131776995,"aX":8.85229979765945},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.6,"breakHorizontal":-7.8,"spinRate":2272,"spinDirection":141},"zone":12,"typeConfidence":2.0,"plateTime":0.40684627099203396,"extension":5.644970624022479},"index":1,"playId":"c9494a03-fb70-3572-834f-f8892d2d6a75","pitchNumber":2,"startTime":"2026-03-15T17:17:47.742Z","endTime":"2026-03-15T17:17:50.928Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":689172,"link":"/api/v1/people/689172"},"left":{"id":663897,"link":"/api/v1/people/663897"},"center":{"id":640492,"link":"/api/v1/people/640492"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.4,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.698538764711326,"aZ":-14.684830619299266,"pfxX":4.580357497415633,"pfxZ":9.366629121644236,"pX":-0.32921691119010027,"pZ":3.11826190271684,"vX0":-6.068802567554177,"vY0":-135.55911463296312,"vZ0":-3.862537797198828,"x":129.55,"y":154.59,"x0":1.3399486769184972,"y0":50.00538246414786,"z0":5.581992486653329,"aX":8.555247752923664},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.3,"breakHorizontal":-7.1,"spinRate":2309,"spinDirection":141},"zone":1,"typeConfidence":2.0,"plateTime":0.4035297046920192,"extension":5.735184913905571},"index":2,"playId":"29e0d3aa-8fc1-3250-a981-2ebac905c8c3","pitchNumber":3,"startTime":"2026-03-15T17:18:03.181Z","endTime":"2026-03-15T17:18:07.271Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":689172,"link":"/api/v1/people/689172"},"left":{"id":663897,"link":"/api/v1/people/663897"},"center":{"id":640492,"link":"/api/v1/people/640492"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":78.7,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.771875081447185,"aZ":-29.960860079555555,"pfxX":7.246744726901253,"pfxZ":1.4264479320664067,"pX":-0.29504948513505425,"pZ":0.4597879230577744,"vX0":-6.0462444053598885,"vY0":-122.8384127908016,"vZ0":-6.16530583672805,"x":128.25,"y":226.37,"x0":1.2433943131920195,"y0":50.00030451841223,"z0":5.514064665944399,"aX":11.197891147759234},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":1.6,"breakHorizontal":-11.9,"spinRate":1586,"spinDirection":124},"zone":13,"typeConfidence":2.0,"plateTime":0.4440008853442161,"extension":5.786465897045443},"index":3,"playId":"2332bed6-1bef-3b0c-8c7a-390fcc37c180","pitchNumber":4,"startTime":"2026-03-15T17:18:18.881Z","endTime":"2026-03-15T17:18:22.143Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":689172,"link":"/api/v1/people/689172"},"left":{"id":663897,"link":"/api/v1/people/663897"},"center":{"id":640492,"link":"/api/v1/people/640492"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":77.5,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.70691847870471,"aZ":-30.70714292424244,"pfxX":7.562605768673407,"pfxZ":0.961807441233983,"pX":0.2976518249610284,"pZ":2.036948445618385,"vX0":-4.572800197144176,"vY0":-122.10764415273597,"vZ0":-2.4186739621091022,"x":105.65,"y":183.78,"x0":1.2064711750926642,"y0":50.00071151572284,"z0":5.666856959641534,"aX":11.486642685994239},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":1.4,"breakHorizontal":-12.7,"spinRate":1586,"spinDirection":126},"zone":9,"typeConfidence":2.0,"plateTime":0.4475590228137474,"extension":5.96649361589525},"hitData":{"launchSpeed":105.0,"launchAngle":-19.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":99.6,"coordY":137.28}},"index":4,"playId":"a41c17d3-67e7-3d11-809c-6b23bd5cfd6d","pitchNumber":5,"startTime":"2026-03-15T17:18:35.454Z","endTime":"2026-03-15T17:18:43.950Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":689172,"link":"/api/v1/people/689172"},"left":{"id":663897,"link":"/api/v1/people/663897"},"center":{"id":640492,"link":"/api/v1/people/640492"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_ab"},{"player":{"id":660761,"link":"/api/v1/people/660761"},"credit":"p_ab"},{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_pa"},{"player":{"id":660761,"link":"/api/v1/people/660761"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-03-15T17:18:43.950Z","atBatIndex":6},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ben Gamel lines out to second baseman Bryson Stott.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-15T17:20:19.309Z","endTime":"2026-03-15T17:21:19.620Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":592325,"fullName":"Ben Gamel","link":"/api/v1/people/592325"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":592325,"fullName":"Ben Gamel","link":"/api/v1/people/592325"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.7,"strikeZoneTop":3.116,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.111845444670884,"aZ":-17.942276397417224,"pfxX":1.5402882426004023,"pfxZ":8.879891138435466,"pX":-1.411787252868824,"pZ":2.9415067227330165,"vX0":0.3720675707516533,"vY0":-124.75530870238319,"vZ0":-5.281187027583877,"x":170.81,"y":159.36,"x0":-1.7625190840622416,"y0":50.0049586267865,"z0":6.5293915461652,"aX":2.4692671200164624},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":15.4,"breakHorizontal":-2.9,"spinRate":2279,"spinDirection":190},"zone":11,"typeConfidence":2.0,"plateTime":0.4362285787254492,"extension":5.623559862558844},"index":0,"playId":"e0435768-035f-3f45-93dc-ed1bd7853521","pitchNumber":1,"startTime":"2026-03-15T17:20:46.332Z","endTime":"2026-03-15T17:20:50.347Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805249,"link":"/api/v1/people/805249"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":679032,"link":"/api/v1/people/679032"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":592325,"link":"/api/v1/people/592325","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.8,"strikeZoneTop":3.116,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.708911330574466,"aZ":-19.945740918104107,"pfxX":-9.185546057126924,"pfxZ":6.868792402442958,"pX":-0.5259602893032425,"pZ":2.8563432645429057,"vX0":5.138212362656943,"vY0":-131.97215421099386,"vZ0":-5.802346660436638,"x":137.05,"y":161.66,"x0":-1.2955985762398647,"y0":50.002624266628146,"z0":6.533435673034117,"aX":-16.348661945388606},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":11.5,"breakHorizontal":15.6,"spinRate":2009,"spinDirection":218},"zone":1,"typeConfidence":2.0,"plateTime":0.41360716788031926,"extension":5.760610433563154},"index":1,"playId":"f55344ca-5158-3b96-9322-da9cf532e989","pitchNumber":2,"startTime":"2026-03-15T17:20:59.438Z","endTime":"2026-03-15T17:21:02.729Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805249,"link":"/api/v1/people/805249"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":679032,"link":"/api/v1/people/679032"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":592325,"link":"/api/v1/people/592325","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.9,"strikeZoneTop":3.116,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.736452233296877,"aZ":-21.078174961298526,"pfxX":-6.102145716113929,"pfxZ":6.851846180068383,"pX":-0.5016153607403577,"pZ":2.6580421607143694,"vX0":4.322995635496183,"vY0":-125.95765106974167,"vZ0":-5.3240167440111925,"x":136.12,"y":167.01,"x0":-1.4407726587711425,"y0":50.00216596583237,"z0":6.485797530351378,"aX":-9.880370880361452},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":11.5,"breakHorizontal":10.2,"spinRate":1473,"spinDirection":225},"zone":4,"typeConfidence":2.0,"plateTime":0.4335747118466249,"extension":5.753578519312297},"hitData":{"launchSpeed":84.1,"launchAngle":12.0,"totalDistance":153.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":159.06,"coordY":149.92}},"index":2,"playId":"0f1fc1d3-12de-31cb-8a86-63c561e4e9d2","pitchNumber":3,"startTime":"2026-03-15T17:21:13.644Z","endTime":"2026-03-15T17:21:19.620Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805249,"link":"/api/v1/people/805249"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":679032,"link":"/api/v1/people/679032"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":592325,"link":"/api/v1/people/592325","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592325,"link":"/api/v1/people/592325"},"credit":"b_ab"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_ab"},{"player":{"id":592325,"link":"/api/v1/people/592325"},"credit":"b_pa"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.300000000000004,"awayTeamWinProbability":47.699999999999996,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-03-15T17:21:19.620Z","atBatIndex":7},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luke Williams singles on a sharp line drive to center fielder Johan Rojas.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-15T17:21:28.090Z","endTime":"2026-03-15T17:21:50.277Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":663897,"fullName":"Luke Williams","link":"/api/v1/people/663897"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663897,"fullName":"Luke Williams","link":"/api/v1/people/663897"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663897,"fullName":"Luke Williams","link":"/api/v1/people/663897"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":679032,"link":"/api/v1/people/679032"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":83.7,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.99518204756148,"aZ":-19.33211931938528,"pfxX":-9.773921783883225,"pfxZ":7.215627486633323,"pX":0.17593315466437656,"pZ":2.6841027128661414,"vX0":7.1700806132792145,"vY0":-132.02438437216,"vZ0":-6.127176657525429,"x":110.29,"y":166.31,"x0":-1.2943825464367882,"y0":50.00249358351609,"z0":6.440593627613071,"aX":-17.392544956882567},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":12.0,"breakHorizontal":16.3,"spinRate":1959,"spinDirection":212},"zone":5,"typeConfidence":2.0,"plateTime":0.4136098082506878,"extension":5.921737380883496},"hitData":{"launchSpeed":104.5,"launchAngle":10.0,"totalDistance":187.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":128.12,"coordY":98.38}},"index":0,"playId":"1dd67c8f-2fa7-3023-a895-9eb14502ef5f","pitchNumber":1,"startTime":"2026-03-15T17:21:41.812Z","endTime":"2026-03-15T17:21:50.277Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805249,"link":"/api/v1/people/805249"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":679032,"link":"/api/v1/people/679032"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663897,"link":"/api/v1/people/663897","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663897,"link":"/api/v1/people/663897"},"credit":"b_ab"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_ab"},{"player":{"id":663897,"link":"/api/v1/people/663897"},"credit":"b_pa"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":-2.6000000000000014,"leverageIndex":0.67,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-03-15T17:21:50.277Z","atBatIndex":8},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Sandy León flies out to right fielder Adolis García.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-15T17:22:29.532Z","endTime":"2026-03-15T17:22:41.639Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":506702,"fullName":"Sandy León","link":"/api/v1/people/506702"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663897,"fullName":"Luke Williams","link":"/api/v1/people/663897"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":506702,"fullName":"Sandy León","link":"/api/v1/people/506702"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"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":"c2bd759e-7d31-3c60-b455-c255871f7386","startTime":"2026-03-15T17:22:14.783Z","endTime":"2026-03-15T17:22:18.480Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805249,"link":"/api/v1/people/805249"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":679032,"link":"/api/v1/people/679032"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":506702,"link":"/api/v1/people/506702","batSide":{"code":"L","description":"Left"}},"first":{"id":663897,"link":"/api/v1/people/663897"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":80.1,"strikeZoneTop":3.095,"strikeZoneBottom":1.562,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.76550152322074,"aZ":-19.937349532826175,"pfxX":-0.11558045202137396,"pfxZ":7.614584734129421,"pX":-0.05134240966006841,"pZ":2.8189589485031425,"vX0":4.007765052047625,"vY0":-124.58833135706513,"vZ0":-5.059040327229264,"x":118.96,"y":162.67,"x0":-1.650838024669056,"y0":50.005389736363185,"z0":6.474770247970736,"aX":-0.18650755144179212},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":13.2,"breakHorizontal":-0.5,"spinRate":2356,"spinDirection":181},"zone":2,"typeConfidence":2.0,"plateTime":0.4359249689079596,"extension":5.563419660892247},"hitData":{"launchSpeed":99.5,"launchAngle":59.0,"totalDistance":191.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":185.25,"coordY":125.38}},"index":1,"playId":"e2a8adca-4ccd-38ec-ba64-63ae7e9f17c7","pitchNumber":1,"startTime":"2026-03-15T17:22:31.705Z","endTime":"2026-03-15T17:22:41.639Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805249,"link":"/api/v1/people/805249"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":679032,"link":"/api/v1/people/679032"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":506702,"link":"/api/v1/people/506702","batSide":{"code":"L","description":"Left"}},"first":{"id":663897,"link":"/api/v1/people/663897"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":506702,"link":"/api/v1/people/506702"},"credit":"b_ab"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_ab"},{"player":{"id":506702,"link":"/api/v1/people/506702"},"credit":"b_pa"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":3.1000000000000014,"leverageIndex":1.28,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-03-15T17:22:41.639Z","atBatIndex":9},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brewer Hicklen walks. Luke Williams to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-15T17:22:56.089Z","endTime":"2026-03-15T17:25:50.472Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":676551,"fullName":"Brewer Hicklen","link":"/api/v1/people/676551"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676551,"fullName":"Brewer Hicklen","link":"/api/v1/people/676551"},"postOnSecond":{"id":663897,"fullName":"Luke Williams","link":"/api/v1/people/663897"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,8],"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":663897,"fullName":"Luke Williams","link":"/api/v1/people/663897"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":676551,"fullName":"Brewer Hicklen","link":"/api/v1/people/676551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":79.3,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.97504456762887,"aZ":-21.691166957526537,"pfxX":2.230789719842439,"pfxZ":6.629666215428724,"pX":-0.020521422140473734,"pZ":2.756191068545142,"vX0":3.2948769883401585,"vY0":-123.93040312469799,"vZ0":-4.791822530273766,"x":117.78,"y":164.36,"x0":-1.6487157271462587,"y0":50.000506636748916,"z0":6.48897482485802,"aX":3.5261727065467006},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":11.3,"breakHorizontal":-4.7,"spinRate":2321,"spinDirection":187},"zone":5,"typeConfidence":2.0,"plateTime":0.43922037899548316,"extension":5.53090163355786},"index":0,"playId":"596538d1-1b48-3e9e-812f-0c35d9839e10","pitchNumber":1,"startTime":"2026-03-15T17:23:13.131Z","endTime":"2026-03-15T17:23:16.739Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805249,"link":"/api/v1/people/805249"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":679032,"link":"/api/v1/people/679032"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":676551,"link":"/api/v1/people/676551","batSide":{"code":"R","description":"Right"}},"first":{"id":663897,"link":"/api/v1/people/663897"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":84.3,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.466864079306333,"aZ":-19.80507812632986,"pfxX":-9.189656833362251,"pfxZ":6.9186440040101305,"pX":0.34511933775963227,"pZ":1.4312008627347894,"vX0":7.555990969047938,"vY0":-132.19522521293885,"vZ0":-9.109146269749537,"x":103.84,"y":200.14,"x0":-1.3418921235297032,"y0":50.004236028462344,"z0":6.348474584299856,"aX":-16.433549689506076},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":10.9,"breakHorizontal":15.2,"spinRate":1932,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.4127183303739588,"extension":5.810229387248317},"index":1,"playId":"131f492b-dcb4-3ab3-977e-3889f8a3045d","pitchNumber":2,"startTime":"2026-03-15T17:23:32.655Z","endTime":"2026-03-15T17:23:36.451Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805249,"link":"/api/v1/people/805249"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":679032,"link":"/api/v1/people/679032"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":676551,"link":"/api/v1/people/676551","batSide":{"code":"R","description":"Right"}},"first":{"id":663897,"link":"/api/v1/people/663897"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":79.3,"endSpeed":73.4,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.050729538081285,"aZ":-26.747914796523514,"pfxX":5.958993330089355,"pfxZ":3.978929972697987,"pX":-1.0278766700979736,"pZ":3.8526821003785807,"vX0":-0.3141653444319868,"vY0":-115.64774118273579,"vZ0":-0.8314700352519206,"x":156.18,"y":134.76,"x0":-1.6659500208320308,"y0":50.00475937769062,"z0":6.765426929429038,"aX":8.133053668988756},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":7.3,"breakHorizontal":-10.8,"spinRate":2364,"spinDirection":67},"zone":11,"typeConfidence":2.0,"plateTime":0.47226936670950126,"extension":5.490421061361686},"index":2,"playId":"1a1937ef-5cbb-3c39-8fdc-3fbce3caf5dd","pitchNumber":3,"startTime":"2026-03-15T17:23:51.853Z","endTime":"2026-03-15T17:23:56.044Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805249,"link":"/api/v1/people/805249"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":679032,"link":"/api/v1/people/679032"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":676551,"link":"/api/v1/people/676551","batSide":{"code":"R","description":"Right"}},"first":{"id":663897,"link":"/api/v1/people/663897"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.7,"endSpeed":73.6,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.261049579936195,"aZ":-28.32417467234382,"pfxX":6.625937121724611,"pfxZ":2.83379518368778,"pX":0.48275424766882263,"pZ":1.4958688150125,"vX0":2.5860755189386992,"vY0":-115.98771257313575,"vZ0":-5.359790411891131,"x":98.6,"y":198.39,"x0":-1.5083617400267921,"y0":50.00230794462484,"z0":6.546434130246523,"aX":9.002357245960425},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":4.1,"breakHorizontal":-12.6,"spinRate":2417,"spinDirection":74},"zone":14,"typeConfidence":2.0,"plateTime":0.47272905920734676,"extension":5.622954447878309},"index":3,"playId":"c73c473c-cf06-3e9f-af1e-5ccb8646a4ce","pitchNumber":4,"startTime":"2026-03-15T17:24:12.817Z","endTime":"2026-03-15T17:24:19.114Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805249,"link":"/api/v1/people/805249"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":679032,"link":"/api/v1/people/679032"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":676551,"link":"/api/v1/people/676551","batSide":{"code":"R","description":"Right"}},"first":{"id":663897,"link":"/api/v1/people/663897"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"index":4,"playId":"62b8b1ec-8793-3aa5-9572-2e16eadd458e","startTime":"2026-03-15T17:24:38.748Z","endTime":"2026-03-15T17:24:43.521Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805249,"link":"/api/v1/people/805249"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":679032,"link":"/api/v1/people/679032"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":676551,"link":"/api/v1/people/676551","batSide":{"code":"R","description":"Right"}},"first":{"id":663897,"link":"/api/v1/people/663897"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"index":5,"playId":"f95d0ad7-d483-3ae4-a400-b5222cc588c0","startTime":"2026-03-15T17:24:59.346Z","endTime":"2026-03-15T17:25:03.508Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805249,"link":"/api/v1/people/805249"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":679032,"link":"/api/v1/people/679032"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":676551,"link":"/api/v1/people/676551","batSide":{"code":"R","description":"Right"}},"first":{"id":663897,"link":"/api/v1/people/663897"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.6,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.1277587517855,"aZ":-20.15568268269899,"pfxX":-9.940554840144902,"pfxZ":6.798696925833078,"pX":-0.5051152849307249,"pZ":1.8950344540068988,"vX0":5.686741835200556,"vY0":-131.67488924154736,"vZ0":-7.760921762982018,"x":136.25,"y":187.61,"x0":-1.3933463916853255,"y0":50.005704666468155,"z0":6.354877831803162,"aX":-17.580625134550633},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":10.9,"breakHorizontal":16.9,"spinRate":1927,"spinDirection":217},"zone":7,"typeConfidence":2.0,"plateTime":0.41485935224653714,"extension":5.749310225499857},"index":6,"playId":"5094f2ab-b663-3bf5-8a52-650ab833c01f","pitchNumber":5,"startTime":"2026-03-15T17:25:18.220Z","endTime":"2026-03-15T17:25:24.171Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805249,"link":"/api/v1/people/805249"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":679032,"link":"/api/v1/people/679032"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":676551,"link":"/api/v1/people/676551","batSide":{"code":"R","description":"Right"}},"first":{"id":663897,"link":"/api/v1/people/663897"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":7,"startTime":"2026-03-15T17:25:30.296Z","endTime":"2026-03-15T17:25:43.119Z","isPitch":false,"type":"action","player":{"id":676551,"link":"/api/v1/people/676551"},"defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805249,"link":"/api/v1/people/805249"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":679032,"link":"/api/v1/people/679032"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":676551,"link":"/api/v1/people/676551","batSide":{"code":"R","description":"Right"}},"first":{"id":663897,"link":"/api/v1/people/663897"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.1,"endSpeed":74.0,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.698210818682504,"aZ":-31.006481721778215,"pfxX":5.52986821291562,"pfxZ":0.854551327998835,"pX":0.38796037716559195,"pZ":1.0492763641624716,"vX0":2.724601365468776,"vY0":-115.26200060641109,"vZ0":-5.574468048948393,"x":102.21,"y":210.45,"x0":-1.5244473752098127,"y0":50.00066653125722,"z0":6.463259785349417,"aX":7.501962331045982},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":0.6,"breakHorizontal":-10.7,"spinRate":2482,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.4736581749720159,"extension":5.606822855793549},"index":8,"playId":"e60ed1ac-9db1-3e66-875d-8f483e2fb869","pitchNumber":6,"startTime":"2026-03-15T17:25:43.119Z","endTime":"2026-03-15T17:25:50.472Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805249,"link":"/api/v1/people/805249"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":679032,"link":"/api/v1/people/679032"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":676551,"link":"/api/v1/people/676551","batSide":{"code":"R","description":"Right"}},"first":{"id":663897,"link":"/api/v1/people/663897"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676551,"link":"/api/v1/people/676551"},"credit":"b_pa"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.6,"awayTeamWinProbability":49.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.94,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-03-15T17:25:50.472Z","atBatIndex":10},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Aaron Schunk grounds out to first baseman Otto Kemp.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-15T17:26:05.351Z","endTime":"2026-03-15T17:26:23.856Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":668845,"fullName":"Aaron Schunk","link":"/api/v1/people/668845"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":668845,"fullName":"Aaron Schunk","link":"/api/v1/people/668845"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":805249,"link":"/api/v1/people/805249"},"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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.5,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.134078559011137,"aZ":-27.02579987661772,"pfxX":-7.57046169718441,"pfxZ":3.141540599335528,"pX":-0.693938657497946,"pZ":3.0935888606491577,"vX0":4.384796877257607,"vY0":-126.5127276812606,"vZ0":-3.3151667061006895,"x":143.45,"y":155.25,"x0":-1.4561395323154047,"y0":50.00426882204833,"z0":6.561430420983908,"aX":-12.40862178745684},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":5.3,"breakHorizontal":12.8,"spinRate":1314,"spinDirection":226},"zone":1,"typeConfidence":2.0,"plateTime":0.4311374753286725,"extension":5.768362918837126},"hitData":{"launchSpeed":69.8,"launchAngle":-15.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":153.15,"coordY":168.38}},"index":0,"playId":"f86609d4-0a7a-3bbc-8e7a-29942e22937c","pitchNumber":1,"startTime":"2026-03-15T17:26:15.084Z","endTime":"2026-03-15T17:26:23.856Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805249,"link":"/api/v1/people/805249"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":679032,"link":"/api/v1/people/679032"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":668845,"link":"/api/v1/people/668845","batSide":{"code":"R","description":"Right"}},"first":{"id":676551,"link":"/api/v1/people/676551"},"second":{"id":663897,"link":"/api/v1/people/663897"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668845,"link":"/api/v1/people/668845"},"credit":"b_ab"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_ab"},{"player":{"id":668845,"link":"/api/v1/people/668845"},"credit":"b_pa"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":4.5,"leverageIndex":1.81,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2026-03-15T17:26:23.856Z","atBatIndex":11},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Adolis García grounds out, pitcher José Suarez to first baseman Dominic Smith.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-15T17:28:17.839Z","endTime":"2026-03-15T17:30:43.551Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,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":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":660761,"link":"/api/v1/people/660761"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":642086,"link":"/api/v1/people/642086"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.9,"endSpeed":73.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.52482028893997,"aZ":-37.47036001795346,"pfxX":-3.5099186539277123,"pfxZ":-3.915385590249393,"pX":0.10258756305935204,"pZ":0.7508622894769059,"vX0":-1.9748811073959882,"vY0":-114.99996135148946,"vZ0":-3.187193564045252,"x":113.09,"y":218.51,"x0":1.4259983809593728,"y0":50.00425154139663,"z0":5.757097097364283,"aX":-4.7440025668309636},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-7.6,"breakHorizontal":6.8,"spinRate":2795,"spinDirection":300},"zone":14,"typeConfidence":2.0,"plateTime":0.4746473109170597,"extension":5.772590049974909},"index":0,"playId":"6d7653eb-dd07-3a8f-87cb-bb67117c6ff2","pitchNumber":1,"startTime":"2026-03-15T17:28:31.720Z","endTime":"2026-03-15T17:28:35.434Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":689172,"link":"/api/v1/people/689172"},"left":{"id":663897,"link":"/api/v1/people/663897"},"center":{"id":640492,"link":"/api/v1/people/640492"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":76.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.2903784068598,"aZ":-26.875548513065176,"pfxX":7.871187169235628,"pfxZ":3.5892844201748564,"pX":-0.472991449352578,"pZ":0.9957021966876051,"vX0":-6.705550192774511,"vY0":-119.91960051122587,"vZ0":-5.342159081647082,"x":135.03,"y":211.9,"x0":1.3189592621413493,"y0":50.00359920458007,"z0":5.611206493540349,"aX":11.618082367522677},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":5.6,"breakHorizontal":-13.0,"spinRate":1543,"spinDirection":123},"zone":13,"typeConfidence":2.0,"plateTime":0.45445299692337127,"extension":5.897220407839209},"index":1,"playId":"29a97f2f-34d1-3738-8400-fe4120f23040","pitchNumber":2,"startTime":"2026-03-15T17:28:46.575Z","endTime":"2026-03-15T17:28:50.379Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":689172,"link":"/api/v1/people/689172"},"left":{"id":663897,"link":"/api/v1/people/663897"},"center":{"id":640492,"link":"/api/v1/people/640492"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"index":2,"startTime":"2026-03-15T17:29:03.808Z","endTime":"2026-03-15T17:29:06.714Z","isPitch":false,"type":"action","player":{"id":666969,"link":"/api/v1/people/666969"},"defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":689172,"link":"/api/v1/people/689172"},"left":{"id":663897,"link":"/api/v1/people/663897"},"center":{"id":640492,"link":"/api/v1/people/640492"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":77.3,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.499324001234594,"aZ":-28.630125311522235,"pfxX":7.471524688419932,"pfxZ":2.367181923195775,"pX":0.43438339122140784,"pZ":0.9922690007598173,"vX0":-4.703209643308779,"vY0":-121.06646294925838,"vZ0":-4.982848737982852,"x":100.44,"y":211.99,"x0":1.4220678667590367,"y0":50.00459027410145,"z0":5.554731626804789,"aX":11.199356229972835},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":3.5,"breakHorizontal":-12.6,"spinRate":1594,"spinDirection":127},"zone":14,"typeConfidence":2.0,"plateTime":0.45075382355161775,"extension":5.897361262031033},"index":3,"playId":"af3b494d-d4ea-3cef-9c14-dadaa19059be","pitchNumber":3,"startTime":"2026-03-15T17:29:06.714Z","endTime":"2026-03-15T17:29:10.447Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":689172,"link":"/api/v1/people/689172"},"left":{"id":663897,"link":"/api/v1/people/663897"},"center":{"id":640492,"link":"/api/v1/people/640492"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.819157709347134,"aZ":-18.609656844031576,"pfxX":6.72890887407662,"pfxZ":7.536203875900233,"pX":0.5476429169820326,"pZ":3.2990240817902614,"vX0":-4.38244109981711,"vY0":-133.35460637886382,"vZ0":-2.799042860706976,"x":96.13,"y":149.71,"x0":1.338488967779312,"y0":50.00527724153658,"z0":5.705662151961152,"aX":12.11456006037556},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":13.2,"breakHorizontal":-11.3,"spinRate":2229,"spinDirection":142},"zone":3,"typeConfidence":2.0,"plateTime":0.4108159973007406,"extension":5.835140760887361},"index":4,"playId":"77139589-6938-307c-b9df-825aa90d3332","pitchNumber":4,"startTime":"2026-03-15T17:29:22.188Z","endTime":"2026-03-15T17:29:26.538Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":689172,"link":"/api/v1/people/689172"},"left":{"id":663897,"link":"/api/v1/people/663897"},"center":{"id":640492,"link":"/api/v1/people/640492"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":82.6,"endSpeed":77.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.45670504690348,"aZ":-33.638716422714346,"pfxX":-2.9244793654271266,"pfxZ":-0.9877833972643015,"pX":-1.861409726481944,"pZ":0.2313065987955158,"vX0":-6.482624822405251,"vY0":-120.18991308617522,"vZ0":-5.618420538982878,"x":187.95,"y":232.53,"x0":1.2369448393232867,"y0":50.004544650864375,"z0":5.542147114835169,"aX":-4.332830086023825},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-2.8,"breakHorizontal":6.7,"spinRate":2912,"spinDirection":293},"zone":13,"typeConfidence":2.0,"plateTime":0.45347479264011126,"extension":5.932840922757597},"index":5,"playId":"813f8127-d249-3a8f-80b1-b7db06d1d3ac","pitchNumber":5,"startTime":"2026-03-15T17:29:36.649Z","endTime":"2026-03-15T17:29:46.400Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":689172,"link":"/api/v1/people/689172"},"left":{"id":663897,"link":"/api/v1/people/663897"},"center":{"id":640492,"link":"/api/v1/people/640492"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":77.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.085134034980456,"aZ":-26.762095223685353,"pfxX":6.700406240663029,"pfxZ":3.5864276989049717,"pX":1.014474606048554,"pZ":1.5488215817214928,"vX0":-2.8770402202907013,"vY0":-121.62293925491244,"vZ0":-4.16361016790581,"x":78.33,"y":196.96,"x0":1.3370732846326299,"y0":50.00492065598624,"z0":5.58310758151221,"aX":10.11868086558515},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":5.9,"breakHorizontal":-11.5,"spinRate":1514,"spinDirection":126},"zone":14,"typeConfidence":2.0,"plateTime":0.448999710174645,"extension":5.969356323742206},"hitData":{"launchSpeed":66.0,"launchAngle":-38.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":124.21,"coordY":174.09}},"index":6,"playId":"9bd24be1-7a09-3ab1-9d14-624f5d21981a","pitchNumber":6,"startTime":"2026-03-15T17:30:36.373Z","endTime":"2026-03-15T17:30:43.551Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":689172,"link":"/api/v1/people/689172"},"left":{"id":663897,"link":"/api/v1/people/663897"},"center":{"id":640492,"link":"/api/v1/people/640492"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_ab"},{"player":{"id":660761,"link":"/api/v1/people/660761"},"credit":"p_ab"},{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_pa"},{"player":{"id":660761,"link":"/api/v1/people/660761"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-03-15T17:30:43.551Z","atBatIndex":12},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryson Stott singles on a ground ball to right fielder Brewer Hicklen.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-15T17:30:55.020Z","endTime":"2026-03-15T17:31:30.306Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":676551,"link":"/api/v1/people/676551"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.1,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.551696968873916,"aZ":-15.286929471044234,"pfxX":4.418043371339021,"pfxZ":9.342760061206178,"pX":-0.06255495632351084,"pZ":2.4497521966753344,"vX0":-4.8299439772922215,"vY0":-133.30606477962166,"vZ0":-5.487832142815334,"x":119.38,"y":172.64,"x0":1.1952184381839348,"y0":50.000353167762455,"z0":5.631230105958813,"aX":7.983416495447839},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":16.0,"breakHorizontal":-7.0,"spinRate":1996,"spinDirection":147},"zone":5,"typeConfidence":2.0,"plateTime":0.4102270069324949,"extension":5.836437254419053},"index":0,"playId":"104b8509-e077-3405-b45e-c2ccdc3aba04","pitchNumber":1,"startTime":"2026-03-15T17:31:07.280Z","endTime":"2026-03-15T17:31:11.550Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":689172,"link":"/api/v1/people/689172"},"left":{"id":663897,"link":"/api/v1/people/663897"},"center":{"id":640492,"link":"/api/v1/people/640492"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.1,"endSpeed":71.4,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.64992212698858,"aZ":-36.88349464155395,"pfxX":-7.812505946184883,"pfxZ":-3.671695852726133,"pX":0.3326656575160306,"pZ":2.538806775351502,"vX0":-0.3224004630211705,"vY0":-112.32789088638708,"vZ0":0.9191645982695229,"x":104.32,"y":170.23,"x0":1.493471292298774,"y0":50.00338717938661,"z0":5.863606060204892,"aX":-10.019595258614798},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.0,"breakVerticalInduced":-6.1,"breakHorizontal":14.3,"spinRate":2804,"spinDirection":297},"zone":6,"typeConfidence":2.0,"plateTime":0.48693503077515654,"extension":5.782838751099819},"hitData":{"launchSpeed":105.9,"launchAngle":5.0,"totalDistance":110.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":178.59,"coordY":104.18}},"index":1,"playId":"3b8c9c1f-91af-3916-b54b-ca838681cf46","pitchNumber":2,"startTime":"2026-03-15T17:31:22.341Z","endTime":"2026-03-15T17:31:30.306Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":689172,"link":"/api/v1/people/689172"},"left":{"id":663897,"link":"/api/v1/people/663897"},"center":{"id":640492,"link":"/api/v1/people/640492"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"credit":"b_ab"},{"player":{"id":660761,"link":"/api/v1/people/660761"},"credit":"p_ab"},{"player":{"id":681082,"link":"/api/v1/people/681082"},"credit":"b_pa"},{"player":{"id":660761,"link":"/api/v1/people/660761"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.400000000000006,"awayTeamWinProbability":44.599999999999994,"homeTeamWinProbabilityAdded":2.6000000000000014,"leverageIndex":0.68,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-03-15T17:31:30.306Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Otto Kemp strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-15T17:31:40.890Z","endTime":"2026-03-15T17:33:09.540Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":506702,"link":"/api/v1/people/506702"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":76.7,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.08404929469184,"aZ":-32.83342863758704,"pfxX":-3.644369158048619,"pfxZ":-0.44944850685876947,"pX":-0.3579666185620356,"pZ":1.638114545414099,"vX0":-3.320726610379123,"vY0":-119.60079889906504,"vZ0":-2.7961683375067246,"x":130.64,"y":194.55,"x0":1.5150115783089382,"y0":50.0026174633188,"z0":5.726846605660151,"aX":-5.351880209652725},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-1.2,"breakHorizontal":7.3,"spinRate":2668,"spinDirection":291},"zone":7,"typeConfidence":2.0,"plateTime":0.4555783264390585,"extension":5.886459755651812},"index":0,"playId":"434d1f3c-65bf-3803-940a-83bbb5883075","pitchNumber":1,"startTime":"2026-03-15T17:32:00.443Z","endTime":"2026-03-15T17:32:04.820Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":689172,"link":"/api/v1/people/689172"},"left":{"id":663897,"link":"/api/v1/people/663897"},"center":{"id":640492,"link":"/api/v1/people/640492"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"first":{"id":681082,"link":"/api/v1/people/681082"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.5,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.713796845262436,"aZ":-14.522135798876073,"pfxX":2.2168233044095045,"pfxZ":9.45983941742443,"pX":-0.3452282875654278,"pZ":3.14705391971576,"vX0":-4.9884023271943,"vY0":-135.2907788873519,"vZ0":-3.853484328705545,"x":130.16,"y":153.81,"x0":1.2290793379420315,"y0":50.001270236398184,"z0":5.598249447783863,"aX":4.136375177796657},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.6,"breakHorizontal":-3.0,"spinRate":2411,"spinDirection":143},"zone":1,"typeConfidence":2.0,"plateTime":0.403845947726992,"extension":5.856238919444796},"index":1,"playId":"f8f0811e-1dee-318c-a5e0-341c874f5b70","pitchNumber":2,"startTime":"2026-03-15T17:32:18.851Z","endTime":"2026-03-15T17:32:23.454Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":689172,"link":"/api/v1/people/689172"},"left":{"id":663897,"link":"/api/v1/people/663897"},"center":{"id":640492,"link":"/api/v1/people/640492"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"first":{"id":681082,"link":"/api/v1/people/681082"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"actionPlayId":"f8f0811e-1dee-318c-a5e0-341c874f5b70","startTime":"2026-03-15T17:32:24.969Z","endTime":"2026-03-15T17:32:44.459Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":689172,"link":"/api/v1/people/689172"},"left":{"id":663897,"link":"/api/v1/people/663897"},"center":{"id":640492,"link":"/api/v1/people/640492"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"first":{"id":681082,"link":"/api/v1/people/681082"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":"2328615a-3587-3f61-bf86-8d14aa6b8fe5","startTime":"2026-03-15T17:32:44.459Z","endTime":"2026-03-15T17:32:47.832Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":689172,"link":"/api/v1/people/689172"},"left":{"id":663897,"link":"/api/v1/people/663897"},"center":{"id":640492,"link":"/api/v1/people/640492"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"first":{"id":681082,"link":"/api/v1/people/681082"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.0,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.846767907443375,"aZ":-15.89125092014846,"pfxX":5.124693898570609,"pfxZ":8.811466787566793,"pX":-0.23802070629079788,"pZ":2.4497351424934264,"vX0":-5.9812273992072225,"vY0":-134.94881131312746,"vZ0":-5.112205304748951,"x":126.07,"y":172.64,"x0":1.339315812952449,"y0":50.00341122053323,"z0":5.484911618913569,"aX":9.470723799745798},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.1,"breakHorizontal":-8.0,"spinRate":2382,"spinDirection":134},"zone":5,"typeConfidence":2.0,"plateTime":0.4055809763278031,"extension":5.809591496529042},"index":4,"playId":"f5c84199-2491-3b52-b80b-e9ce82e6200b","pitchNumber":3,"startTime":"2026-03-15T17:33:04.824Z","endTime":"2026-03-15T17:33:09.540Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":689172,"link":"/api/v1/people/689172"},"left":{"id":663897,"link":"/api/v1/people/663897"},"center":{"id":640492,"link":"/api/v1/people/640492"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"first":{"id":681082,"link":"/api/v1/people/681082"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805249,"link":"/api/v1/people/805249"},"credit":"b_ab"},{"player":{"id":660761,"link":"/api/v1/people/660761"},"credit":"p_ab"},{"player":{"id":805249,"link":"/api/v1/people/805249"},"credit":"b_pa"},{"player":{"id":660761,"link":"/api/v1/people/660761"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.400000000000006,"awayTeamWinProbability":47.599999999999994,"homeTeamWinProbabilityAdded":-3.0,"leverageIndex":1.27,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-03-15T17:33:09.540Z","atBatIndex":14},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryan De La Cruz singles on a ground ball to second baseman Aaron Schunk. Bryson Stott out at 3rd, second baseman Aaron Schunk to third baseman Kyle Farmer.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-15T17:33:21.842Z","endTime":"2026-03-15T17:35:31.981Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":650559,"fullName":"Bryan De La Cruz","link":"/api/v1/people/650559"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":650559,"fullName":"Bryan De La Cruz","link":"/api/v1/people/650559"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668845,"link":"/api/v1/people/668845"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":3},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_runner_out","runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668845,"link":"/api/v1/people/668845"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":571657,"link":"/api/v1/people/571657"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":77.1,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.940589329726546,"aZ":-28.99569479578779,"pfxX":8.085681517450716,"pfxZ":2.115882180188489,"pX":0.2736816223385962,"pZ":0.6144875487418173,"vX0":-5.014804874339186,"vY0":-122.10130263811125,"vZ0":-5.719734068922282,"x":106.57,"y":222.19,"x0":1.3077743767628376,"y0":50.00396559027638,"z0":5.494624045596519,"aX":12.160785169509047},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":2.6,"breakHorizontal":-13.4,"spinRate":1644,"spinDirection":128},"zone":14,"typeConfidence":2.0,"plateTime":0.4492600130729065,"extension":5.936602465154226},"index":0,"playId":"90aa5d27-14c7-3160-a5fa-a649866cc180","pitchNumber":1,"startTime":"2026-03-15T17:33:36.230Z","endTime":"2026-03-15T17:33:40.006Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":689172,"link":"/api/v1/people/689172"},"left":{"id":663897,"link":"/api/v1/people/663897"},"center":{"id":640492,"link":"/api/v1/people/640492"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":650559,"link":"/api/v1/people/650559","batSide":{"code":"R","description":"Right"}},"first":{"id":681082,"link":"/api/v1/people/681082"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":84.2,"endSpeed":77.8,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.573308859706206,"aZ":-26.43378827523647,"pfxX":7.6165533296684504,"pfxZ":3.7384537493033534,"pX":0.9157034713714759,"pZ":3.168127240543222,"vX0":-3.332917459001151,"vY0":-122.70484051732258,"vZ0":-0.9580990360473929,"x":82.1,"y":153.24,"x0":1.2964467318863784,"y0":50.00545023175031,"z0":5.800778075252425,"aX":11.70317191049472},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":6.8,"breakHorizontal":-13.1,"spinRate":1577,"spinDirection":125},"zone":12,"typeConfidence":2.0,"plateTime":0.44512011261019335,"extension":5.838321835669675},"index":1,"playId":"20d54437-97ad-3c09-9b5f-cac4e6b80de0","pitchNumber":2,"startTime":"2026-03-15T17:33:59.645Z","endTime":"2026-03-15T17:34:03.380Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":689172,"link":"/api/v1/people/689172"},"left":{"id":663897,"link":"/api/v1/people/663897"},"center":{"id":640492,"link":"/api/v1/people/640492"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":650559,"link":"/api/v1/people/650559","batSide":{"code":"R","description":"Right"}},"first":{"id":681082,"link":"/api/v1/people/681082"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":76.8,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.614832429419916,"aZ":-35.1205322969467,"pfxX":-4.954881622601584,"pfxZ":-1.989414431985871,"pX":0.30459462235403906,"pZ":3.202479098777908,"vX0":-1.1335306174710056,"vY0":-119.93870254309383,"vZ0":1.0845177603837166,"x":105.39,"y":152.31,"x0":1.4256021364591578,"y0":50.003243364400916,"z0":5.837250548147276,"aX":-7.337372280026605},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-3.2,"breakHorizontal":9.2,"spinRate":2753,"spinDirection":266},"zone":3,"typeConfidence":2.0,"plateTime":0.4538401103214542,"extension":5.886646125035705},"index":2,"playId":"e5a5fc1b-2e98-309d-b535-e15f8c99a2ec","pitchNumber":3,"startTime":"2026-03-15T17:34:20.040Z","endTime":"2026-03-15T17:34:24.039Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":689172,"link":"/api/v1/people/689172"},"left":{"id":663897,"link":"/api/v1/people/663897"},"center":{"id":640492,"link":"/api/v1/people/640492"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":650559,"link":"/api/v1/people/650559","batSide":{"code":"R","description":"Right"}},"first":{"id":681082,"link":"/api/v1/people/681082"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.6,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.293558603050446,"aZ":-15.775651283019478,"pfxX":3.783806836814569,"pfxZ":8.742217656109924,"pX":0.29840546614489477,"pZ":3.4085668333096333,"vX0":-4.166633742326786,"vY0":-135.7371529453358,"vZ0":-2.9071968508328565,"x":105.63,"y":146.75,"x0":1.3580042282859124,"y0":50.00122502221466,"z0":5.584973403486519,"aX":7.096332590450987},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.5,"breakHorizontal":-6.0,"spinRate":2378,"spinDirection":141},"zone":12,"typeConfidence":2.0,"plateTime":0.4027411112721029,"extension":5.888841104913399},"index":3,"playId":"b8f63270-d0ca-3d85-8380-d33d8d47e25a","pitchNumber":4,"startTime":"2026-03-15T17:34:39.476Z","endTime":"2026-03-15T17:34:43.587Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":689172,"link":"/api/v1/people/689172"},"left":{"id":663897,"link":"/api/v1/people/663897"},"center":{"id":640492,"link":"/api/v1/people/640492"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":650559,"link":"/api/v1/people/650559","batSide":{"code":"R","description":"Right"}},"first":{"id":681082,"link":"/api/v1/people/681082"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":77.0,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.137078834634313,"aZ":-27.851833538674462,"pfxX":7.713853931586335,"pfxZ":2.8998098208308822,"pX":-0.09442179841014782,"pZ":0.9940116245255158,"vX0":-5.344065500288756,"vY0":-120.93450278198105,"vZ0":-5.370978255058053,"x":120.6,"y":211.94,"x0":1.1346340465285862,"y0":50.00243491671183,"z0":5.667262392140796,"aX":11.500527359454328},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":4.3,"breakHorizontal":-12.8,"spinRate":1666,"spinDirection":131},"zone":13,"typeConfidence":2.0,"plateTime":0.4517692226897694,"extension":5.797284400437669},"index":4,"playId":"70a303b1-cedd-37f3-ae00-9216ab74fe42","pitchNumber":5,"startTime":"2026-03-15T17:35:00.940Z","endTime":"2026-03-15T17:35:04.424Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":689172,"link":"/api/v1/people/689172"},"left":{"id":663897,"link":"/api/v1/people/663897"},"center":{"id":640492,"link":"/api/v1/people/640492"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":650559,"link":"/api/v1/people/650559","batSide":{"code":"R","description":"Right"}},"first":{"id":681082,"link":"/api/v1/people/681082"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":77.6,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.005769834401363,"aZ":-28.668625395682724,"pfxX":9.036143264434306,"pfxZ":2.303077496685848,"pX":-0.4961709007630821,"pZ":1.5848245990623848,"vX0":-6.513025395513179,"vY0":-122.21513390315761,"vZ0":-3.8938369341085073,"x":135.91,"y":195.99,"x0":1.023021464715438,"y0":50.00101549921337,"z0":5.6479838802762306,"aX":13.733700420572804},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":3.5,"breakHorizontal":-14.9,"spinRate":1596,"spinDirection":123},"zone":13,"typeConfidence":2.0,"plateTime":0.44734242254802936,"extension":5.966980406454916},"hitData":{"launchSpeed":63.5,"launchAngle":-2.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":154.97,"coordY":150.82}},"index":5,"playId":"b2856099-cea9-3bae-a258-55f71cadb88e","pitchNumber":6,"startTime":"2026-03-15T17:35:22.519Z","endTime":"2026-03-15T17:35:31.981Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":689172,"link":"/api/v1/people/689172"},"left":{"id":663897,"link":"/api/v1/people/663897"},"center":{"id":640492,"link":"/api/v1/people/640492"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":650559,"link":"/api/v1/people/650559","batSide":{"code":"R","description":"Right"}},"first":{"id":681082,"link":"/api/v1/people/681082"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650559,"link":"/api/v1/people/650559"},"credit":"b_ab"},{"player":{"id":660761,"link":"/api/v1/people/660761"},"credit":"p_ab"},{"player":{"id":650559,"link":"/api/v1/people/650559"},"credit":"b_pa"},{"player":{"id":660761,"link":"/api/v1/people/660761"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-2.4000000000000057,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-03-15T17:35:31.981Z","atBatIndex":15},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Brett Wisely doubles (2) on a fly ball to right fielder Adolis García.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-15T17:37:29.802Z","endTime":"2026-03-15T17:37:58.120Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":689172,"fullName":"Brett Wisely","link":"/api/v1/people/689172"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":689172,"fullName":"Brett Wisely","link":"/api/v1/people/689172"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":689172,"fullName":"Brett Wisely","link":"/api/v1/people/689172"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":72.4,"endSpeed":67.3,"strikeZoneTop":3.085,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.97196320748956,"aZ":-38.58542181333849,"pfxX":2.6912619045573956,"pfxZ":-5.695149740417756,"pX":0.6708196692861769,"pZ":2.2171777110182487,"vX0":3.776741954888509,"vY0":-105.4529134679964,"vZ0":-0.18175454316070216,"x":91.43,"y":178.92,"x0":-1.4931133446605886,"y0":50.00221143436846,"z0":6.756552081103102,"aX":3.02982478571387},"breaks":{"breakAngle":4.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.2,"breakVerticalInduced":-10.0,"breakHorizontal":-5.9,"spinRate":2326,"spinDirection":43},"zone":6,"typeConfidence":2.0,"plateTime":0.5194497932651965,"extension":5.303840803527923},"hitData":{"launchSpeed":94.5,"launchAngle":31.0,"totalDistance":349.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":193.94,"coordY":75.65}},"index":0,"playId":"bad0abea-04ca-30bf-b5be-19807ee00da8","pitchNumber":1,"startTime":"2026-03-15T17:37:45.420Z","endTime":"2026-03-15T17:37:58.120Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805249,"link":"/api/v1/people/805249"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":679032,"link":"/api/v1/people/679032"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":689172,"link":"/api/v1/people/689172","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":689172,"link":"/api/v1/people/689172"},"credit":"b_ab"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_ab"},{"player":{"id":689172,"link":"/api/v1/people/689172"},"credit":"b_pa"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.2,"awayTeamWinProbability":56.8,"homeTeamWinProbabilityAdded":-6.799999999999997,"leverageIndex":0.98,"dramaIndex":71.0,"contextMetrics":{},"playEndTime":"2026-03-15T17:37:58.120Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"José Azócar called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-15T17:38:11.705Z","endTime":"2026-03-15T17:39:39.364Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":640492,"fullName":"José Azócar","link":"/api/v1/people/640492"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":689172,"fullName":"Brett Wisely","link":"/api/v1/people/689172"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":640492,"fullName":"José Azócar","link":"/api/v1/people/640492"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":81.7,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.637631730211783,"aZ":-23.240795856349195,"pfxX":1.0004273708357216,"pfxZ":5.375817169572413,"pX":-0.15828193038563204,"pZ":2.349666886311489,"vX0":3.3476542586684808,"vY0":-126.23539573724739,"vZ0":-5.671008289345028,"x":123.03,"y":175.34,"x0":-1.6161508780767972,"y0":50.00249220997851,"z0":6.424897018675871,"aX":1.6606869275254799},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":9.1,"breakHorizontal":-2.4,"spinRate":2301,"spinDirection":199},"zone":5,"typeConfidence":2.0,"plateTime":0.4291492185964967,"extension":5.723997486279065},"index":0,"playId":"5f00091e-348b-3e20-b05d-ed1fd9fbbf33","pitchNumber":1,"startTime":"2026-03-15T17:38:22.455Z","endTime":"2026-03-15T17:38:26.595Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805249,"link":"/api/v1/people/805249"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":679032,"link":"/api/v1/people/679032"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":640492,"link":"/api/v1/people/640492","batSide":{"code":"R","description":"Right"}},"second":{"id":689172,"link":"/api/v1/people/689172"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"playId":"ba5cf91e-e72b-37e3-ac0c-96c693856a23","startTime":"2026-03-15T17:38:40.694Z","endTime":"2026-03-15T17:38:44.542Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805249,"link":"/api/v1/people/805249"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":679032,"link":"/api/v1/people/679032"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":640492,"link":"/api/v1/people/640492","batSide":{"code":"R","description":"Right"}},"second":{"id":689172,"link":"/api/v1/people/689172"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":81.1,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.557037457061366,"aZ":-20.360836263468613,"pfxX":2.296147481090336,"pfxZ":7.109645957407102,"pX":-0.1354167985700691,"pZ":3.9036032533846696,"vX0":2.999695793650303,"vY0":-126.92981582967859,"vZ0":-2.7544906607492594,"x":122.16,"y":133.38,"x0":-1.6227845022144223,"y0":50.00283142872709,"z0":6.591894326108418,"aX":3.8134480802449255},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":12.6,"breakHorizontal":-4.7,"spinRate":2442,"spinDirection":181},"zone":11,"typeConfidence":2.0,"plateTime":0.4285646394318978,"extension":5.655011936798733},"index":2,"playId":"bd24946f-ac3f-3fd3-accd-e3ec87029773","pitchNumber":2,"startTime":"2026-03-15T17:39:01.770Z","endTime":"2026-03-15T17:39:05.324Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805249,"link":"/api/v1/people/805249"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":679032,"link":"/api/v1/people/679032"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":640492,"link":"/api/v1/people/640492","batSide":{"code":"R","description":"Right"}},"second":{"id":689172,"link":"/api/v1/people/689172"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-03-15T17:39:09.191Z","endTime":"2026-03-15T17:39:18.894Z","isPitch":false,"type":"action","player":{"id":640492,"link":"/api/v1/people/640492"},"defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805249,"link":"/api/v1/people/805249"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":679032,"link":"/api/v1/people/679032"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":640492,"link":"/api/v1/people/640492","batSide":{"code":"R","description":"Right"}},"second":{"id":689172,"link":"/api/v1/people/689172"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.8,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.958726343897176,"aZ":-25.20864766191493,"pfxX":3.4698358877756617,"pfxZ":4.367639746226538,"pX":0.4885030693124753,"pZ":1.4679082786294613,"vX0":3.8422516170793717,"vY0":-124.94035850542417,"vZ0":-7.076145830724434,"x":98.38,"y":199.15,"x0":-1.5148384713838738,"y0":50.00447122819167,"z0":6.381302775949719,"aX":5.5379118312833295},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":6.6,"breakHorizontal":-7.1,"spinRate":2552,"spinDirection":176},"zone":14,"typeConfidence":2.0,"plateTime":0.4368207100760153,"extension":5.697817427689458},"index":4,"playId":"45a6f8fc-1036-3389-bddb-8ff6af4964ff","pitchNumber":3,"startTime":"2026-03-15T17:39:18.894Z","endTime":"2026-03-15T17:39:22.988Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805249,"link":"/api/v1/people/805249"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":679032,"link":"/api/v1/people/679032"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":640492,"link":"/api/v1/people/640492","batSide":{"code":"R","description":"Right"}},"second":{"id":689172,"link":"/api/v1/people/689172"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.9,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.004494742557377,"aZ":-18.10754566477715,"pfxX":-9.878657408943473,"pfxZ":7.625395779713044,"pX":0.8207076631618938,"pZ":3.0785809417214156,"vX0":8.741434367533998,"vY0":-135.08670327447857,"vZ0":-5.621368646136088,"x":85.72,"y":155.66,"x0":-1.1770336763159104,"y0":50.000783082248184,"z0":6.463446291106422,"aX":-18.21732028886937},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.7,"breakHorizontal":16.0,"spinRate":1998,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.4057984193009183,"extension":5.870910320997419},"index":5,"playId":"d8629d9a-56ff-3b24-99bd-48ed710dc45a","pitchNumber":4,"startTime":"2026-03-15T17:39:34.162Z","endTime":"2026-03-15T17:39:39.364Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805249,"link":"/api/v1/people/805249"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":679032,"link":"/api/v1/people/679032"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":640492,"link":"/api/v1/people/640492","batSide":{"code":"R","description":"Right"}},"second":{"id":689172,"link":"/api/v1/people/689172"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":640492,"link":"/api/v1/people/640492"},"credit":"b_ab"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_ab"},{"player":{"id":640492,"link":"/api/v1/people/640492"},"credit":"b_pa"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":47.8,"awayTeamWinProbability":52.2,"homeTeamWinProbabilityAdded":4.599999999999994,"leverageIndex":1.37,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2026-03-15T17:39:39.364Z","atBatIndex":17},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dominic Smith flies out to right fielder Adolis García in foul territory. Brett Wisely to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-15T17:39:58.919Z","endTime":"2026-03-15T17:40:15.321Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":689172,"fullName":"Brett Wisely","link":"/api/v1/people/689172"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":689172,"fullName":"Brett Wisely","link":"/api/v1/people/689172"},"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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.7,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.480987177253112,"aZ":-23.70356690596802,"pfxX":-8.04919018391353,"pfxZ":5.1524075555982085,"pX":0.3070588584572085,"pZ":2.2586944158715943,"vX0":7.3335056409270045,"vY0":-126.76433415535502,"vZ0":-5.347517680811304,"x":105.3,"y":177.8,"x0":-1.5637426660769762,"y0":50.00205609495979,"z0":6.263365983060862,"aX":-13.230715868970059},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":8.4,"breakHorizontal":13.1,"spinRate":1324,"spinDirection":224},"zone":6,"typeConfidence":2.0,"plateTime":0.4304419938447235,"extension":6.051177435188376},"hitData":{"launchSpeed":91.7,"launchAngle":45.0,"totalDistance":341.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":243.88,"coordY":124.55}},"index":0,"playId":"552caf2b-3d50-3494-bd8e-1459f25857a4","pitchNumber":1,"startTime":"2026-03-15T17:40:00.176Z","endTime":"2026-03-15T17:40:15.321Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805249,"link":"/api/v1/people/805249"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":679032,"link":"/api/v1/people/679032"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"second":{"id":689172,"link":"/api/v1/people/689172"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642086,"link":"/api/v1/people/642086"},"credit":"b_ab"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_ab"},{"player":{"id":642086,"link":"/api/v1/people/642086"},"credit":"b_pa"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":51.300000000000004,"awayTeamWinProbability":48.699999999999996,"homeTeamWinProbabilityAdded":3.500000000000007,"leverageIndex":1.45,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-03-15T17:40:15.321Z","atBatIndex":18},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Farmer grounds out, second baseman Bryson Stott to first baseman Otto Kemp.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-15T17:40:38.224Z","endTime":"2026-03-15T17:41:13.237Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":571657,"fullName":"Kyle Farmer","link":"/api/v1/people/571657"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":571657,"fullName":"Kyle Farmer","link":"/api/v1/people/571657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":805249,"link":"/api/v1/people/805249"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":85.5,"strikeZoneTop":3.167,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.806047209014046,"aZ":-18.17219251681736,"pfxX":-8.30185720017747,"pfxZ":7.566288417400742,"pX":0.3789960473751054,"pZ":1.9069616322893004,"vX0":7.402381371283173,"vY0":-134.580704971138,"vZ0":-8.389690064898762,"x":102.55,"y":187.29,"x0":-1.3168953965194556,"y0":50.00213370208208,"z0":6.33105085736536,"aX":-15.361829927416409},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":12.2,"breakHorizontal":13.7,"spinRate":1951,"spinDirection":213},"zone":9,"typeConfidence":2.0,"plateTime":0.40562178385463543,"extension":5.998285697105625},"index":0,"playId":"1c6886c3-a83f-383c-8e91-c3cbf511bb6c","pitchNumber":1,"startTime":"2026-03-15T17:40:42.677Z","endTime":"2026-03-15T17:40:46.325Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805249,"link":"/api/v1/people/805249"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":679032,"link":"/api/v1/people/679032"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":571657,"link":"/api/v1/people/571657","batSide":{"code":"R","description":"Right"}},"third":{"id":689172,"link":"/api/v1/people/689172"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.4,"strikeZoneTop":3.167,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.333541672545046,"aZ":-24.839429231072305,"pfxX":-8.495257551658964,"pfxZ":4.384907626251164,"pX":0.2367453081125134,"pZ":1.597917568135945,"vX0":6.777220498268598,"vY0":-128.23811841095062,"vZ0":-7.1062023740700875,"x":107.98,"y":195.64,"x0":-1.3303705864453732,"y0":50.00476404829098,"z0":6.329481562424351,"aX":-14.21837442858018},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":6.6,"breakHorizontal":13.9,"spinRate":1372,"spinDirection":221},"zone":8,"typeConfidence":2.0,"plateTime":0.42634249840018823,"extension":5.985551021253143},"hitData":{"launchSpeed":101.4,"launchAngle":-6.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":134.38,"coordY":145.37}},"index":1,"playId":"032e175f-b64e-39cb-ac9e-c7d830ac7d5a","pitchNumber":2,"startTime":"2026-03-15T17:41:04.057Z","endTime":"2026-03-15T17:41:13.237Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805249,"link":"/api/v1/people/805249"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":679032,"link":"/api/v1/people/679032"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":571657,"link":"/api/v1/people/571657","batSide":{"code":"R","description":"Right"}},"third":{"id":689172,"link":"/api/v1/people/689172"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":571657,"link":"/api/v1/people/571657"},"credit":"b_ab"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_ab"},{"player":{"id":571657,"link":"/api/v1/people/571657"},"credit":"b_pa"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.50000000000001,"awayTeamWinProbability":44.49999999999999,"homeTeamWinProbabilityAdded":4.200000000000003,"leverageIndex":1.56,"dramaIndex":70.0,"contextMetrics":{},"playEndTime":"2026-03-15T17:41:13.237Z","atBatIndex":19},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Rafael Marchán grounds out, second baseman Aaron Schunk to first baseman Dominic Smith.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-15T17:43:01.179Z","endTime":"2026-03-15T17:43:22.855Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":668845,"link":"/api/v1/people/668845"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":642086,"link":"/api/v1/people/642086"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"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":92.0,"endSpeed":84.8,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.02050328639803,"aZ":-19.857881962261754,"pfxX":8.338960434256366,"pfxZ":6.725499919484019,"pX":0.5846508257628451,"pZ":2.347583672762082,"vX0":-4.698805424551697,"vY0":-133.968531729807,"vZ0":-5.057728049772144,"x":94.71,"y":175.4,"x0":1.2714676828361025,"y0":50.000830118640174,"z0":5.665437419721357,"aX":15.263218185268084},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":11.4,"breakHorizontal":-14.2,"spinRate":2180,"spinDirection":151},"zone":6,"typeConfidence":2.0,"plateTime":0.40774571173712104,"extension":5.8025222058858255},"hitData":{"launchSpeed":99.1,"launchAngle":-10.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":139.11,"coordY":140.74}},"index":0,"playId":"14494f5f-237f-3a25-b0cb-fad38eb6c763","pitchNumber":1,"startTime":"2026-03-15T17:43:16.311Z","endTime":"2026-03-15T17:43:22.855Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":689172,"link":"/api/v1/people/689172"},"left":{"id":663897,"link":"/api/v1/people/663897"},"center":{"id":640492,"link":"/api/v1/people/640492"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":665561,"link":"/api/v1/people/665561","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"credit":"b_ab"},{"player":{"id":660761,"link":"/api/v1/people/660761"},"credit":"p_ab"},{"player":{"id":665561,"link":"/api/v1/people/665561"},"credit":"b_pa"},{"player":{"id":660761,"link":"/api/v1/people/660761"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":-2.500000000000007,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-03-15T17:43:22.855Z","atBatIndex":20},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Johan Rojas walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-15T17:43:37.584Z","endTime":"2026-03-15T17:45:26.526Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":679032,"fullName":"Johan Rojas","link":"/api/v1/people/679032"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":679032,"fullName":"Johan Rojas","link":"/api/v1/people/679032"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,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":679032,"fullName":"Johan Rojas","link":"/api/v1/people/679032"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":84.6,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.326356230325636,"aZ":-21.989990480896264,"pfxX":7.713668336585175,"pfxZ":5.610113331167131,"pX":0.4943784532419409,"pZ":2.7074943047435114,"vX0":-4.281028891101942,"vY0":-133.07530764111885,"vZ0":-3.9603078546630686,"x":98.16,"y":165.68,"x0":1.1116410437973643,"y0":50.00242455439454,"z0":5.784598410337756,"aX":14.001526048128348},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":9.6,"breakHorizontal":-13.2,"spinRate":2134,"spinDirection":142},"zone":6,"typeConfidence":2.0,"plateTime":0.4097032552527291,"extension":5.70401410295756},"index":0,"playId":"c09574d9-a913-32dd-aa58-2c1a44c5bd89","pitchNumber":1,"startTime":"2026-03-15T17:43:46.432Z","endTime":"2026-03-15T17:43:50.203Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":689172,"link":"/api/v1/people/689172"},"left":{"id":663897,"link":"/api/v1/people/663897"},"center":{"id":640492,"link":"/api/v1/people/640492"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":679032,"link":"/api/v1/people/679032","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.7,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.79852815071707,"aZ":-15.729608075447882,"pfxX":4.094275404985924,"pfxZ":8.937220084316273,"pX":1.1864869382277283,"pZ":4.69818640037669,"vX0":-1.972575886180492,"vY0":-134.2252993322114,"vZ0":0.25018307857592076,"x":71.77,"y":111.93,"x0":1.3957283698661407,"y0":50.000549826517634,"z0":5.71644808228913,"aX":7.531531096546816},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.4,"breakHorizontal":-7.1,"spinRate":2351,"spinDirection":144},"zone":12,"typeConfidence":2.0,"plateTime":0.4067812414972538,"extension":5.624342546632463},"index":1,"playId":"d5e22cb7-1d36-37d6-9438-a9ce9e7416a2","pitchNumber":2,"startTime":"2026-03-15T17:43:59.948Z","endTime":"2026-03-15T17:44:05.433Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":689172,"link":"/api/v1/people/689172"},"left":{"id":663897,"link":"/api/v1/people/663897"},"center":{"id":640492,"link":"/api/v1/people/640492"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":679032,"link":"/api/v1/people/679032","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":78.6,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.05111002981152,"aZ":-31.106926183695546,"pfxX":-3.016752430014293,"pfxZ":0.6940504607943052,"pX":-1.2578605491179236,"pZ":0.43685768069571196,"vX0":-5.172240883951309,"vY0":-121.77816948247411,"vZ0":-5.977578730826505,"x":164.95,"y":226.98,"x0":1.2711869253632748,"y0":50.00010871148816,"z0":5.558488215023523,"aX":-4.607255314372148},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":0.2,"breakHorizontal":6.5,"spinRate":2781,"spinDirection":293},"zone":13,"typeConfidence":2.0,"plateTime":0.4468480526126881,"extension":5.859400455181224},"index":2,"playId":"611861e4-e3c5-363a-af57-2b7ef55ba7aa","pitchNumber":3,"startTime":"2026-03-15T17:44:20.474Z","endTime":"2026-03-15T17:44:24.447Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":689172,"link":"/api/v1/people/689172"},"left":{"id":663897,"link":"/api/v1/people/663897"},"center":{"id":640492,"link":"/api/v1/people/640492"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":679032,"link":"/api/v1/people/679032","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":77.5,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.940544482000163,"aZ":-33.88237997307299,"pfxX":-2.8633103779706572,"pfxZ":-1.149044899795423,"pX":-0.900685258840597,"pZ":1.620960829961172,"vX0":-4.553539019611517,"vY0":-119.8095084779649,"vZ0":-2.701277039330794,"x":151.33,"y":195.01,"x0":1.3790849546576054,"y0":50.00262719521026,"z0":5.720912235533028,"aX":-4.261163551578175},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-2.4,"breakHorizontal":6.0,"spinRate":2676,"spinDirection":282},"zone":13,"typeConfidence":2.0,"plateTime":0.45305754137725796,"extension":5.928380406234645},"index":3,"playId":"815bfcf6-1102-31f1-8516-d654baf59588","pitchNumber":4,"startTime":"2026-03-15T17:44:40.770Z","endTime":"2026-03-15T17:44:45.181Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":689172,"link":"/api/v1/people/689172"},"left":{"id":663897,"link":"/api/v1/people/663897"},"center":{"id":640492,"link":"/api/v1/people/640492"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":679032,"link":"/api/v1/people/679032","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":82.7,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.993503410953142,"aZ":-19.969831200319934,"pfxX":8.022775453303462,"pfxZ":6.97273880432293,"pX":-0.2615980406116463,"pZ":3.109536946484843,"vX0":-6.668082295306513,"vY0":-131.27132420523623,"vZ0":-2.7871573774711895,"x":126.97,"y":154.82,"x0":1.2653101517917495,"y0":50.005386102538495,"z0":5.6667078687165136,"aX":14.046961685633166},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":12.2,"breakHorizontal":-13.1,"spinRate":2167,"spinDirection":143},"zone":2,"typeConfidence":2.0,"plateTime":0.4167714811916383,"extension":5.858358952658255},"index":4,"playId":"4a2a8a6e-f563-33e3-810d-599b7b9ae7d1","pitchNumber":5,"startTime":"2026-03-15T17:44:58.223Z","endTime":"2026-03-15T17:45:02.356Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":689172,"link":"/api/v1/people/689172"},"left":{"id":663897,"link":"/api/v1/people/663897"},"center":{"id":640492,"link":"/api/v1/people/640492"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":679032,"link":"/api/v1/people/679032","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-03-15T17:45:09.055Z","endTime":"2026-03-15T17:45:22.000Z","isPitch":false,"type":"action","player":{"id":679032,"link":"/api/v1/people/679032"},"defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":689172,"link":"/api/v1/people/689172"},"left":{"id":663897,"link":"/api/v1/people/663897"},"center":{"id":640492,"link":"/api/v1/people/640492"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":679032,"link":"/api/v1/people/679032","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":76.8,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.09986608604123,"aZ":-26.982883055957924,"pfxX":7.274984794342302,"pfxZ":3.49033666256225,"pX":-0.06296690456123111,"pZ":0.8460432051444259,"vX0":-5.2873898042593295,"vY0":-121.06257367351871,"vZ0":-5.566167347339721,"x":119.4,"y":215.94,"x0":1.2015705172215811,"y0":50.00466161943538,"z0":5.529914733205142,"aX":10.826016785845374},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":5.3,"breakHorizontal":-12.0,"spinRate":1467,"spinDirection":131},"zone":13,"typeConfidence":2.0,"plateTime":0.452021921251367,"extension":6.117477157988492},"index":6,"playId":"63bf6023-e3ee-39c0-9e5b-2545f15653c8","pitchNumber":6,"startTime":"2026-03-15T17:45:22.000Z","endTime":"2026-03-15T17:45:26.526Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":689172,"link":"/api/v1/people/689172"},"left":{"id":663897,"link":"/api/v1/people/663897"},"center":{"id":640492,"link":"/api/v1/people/640492"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":679032,"link":"/api/v1/people/679032","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":679032,"link":"/api/v1/people/679032"},"credit":"b_pa"},{"player":{"id":660761,"link":"/api/v1/people/660761"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.800000000000004,"awayTeamWinProbability":44.199999999999996,"homeTeamWinProbabilityAdded":2.8000000000000043,"leverageIndex":0.73,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-03-15T17:45:26.526Z","atBatIndex":21},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Trea Turner pops out to second baseman Aaron Schunk.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-15T17:45:36.397Z","endTime":"2026-03-15T17:47:48.145Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":679032,"fullName":"Johan Rojas","link":"/api/v1/people/679032"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668845,"link":"/api/v1/people/668845"},"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(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":82.6,"endSpeed":77.2,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.871977751074876,"aZ":-33.07836836101125,"pfxX":-3.1006733758863296,"pfxZ":-0.6040981640276293,"pX":0.4653207675095387,"pZ":2.298379259671061,"vX0":-1.715138700545482,"vY0":-120.38671043664712,"vZ0":-1.409182818691639,"x":99.26,"y":176.72,"x0":1.5862208861227973,"y0":50.00423536359022,"z0":5.77700643652373,"aX":-4.624120703340691},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-1.2,"breakHorizontal":6.0,"spinRate":2513,"spinDirection":268},"zone":6,"typeConfidence":2.0,"plateTime":0.45221856137400973,"extension":5.716768164394217},"index":0,"playId":"5fc1f6e0-0626-3b1f-b828-d1fe605664e5","pitchNumber":1,"startTime":"2026-03-15T17:45:52.112Z","endTime":"2026-03-15T17:45:55.963Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":689172,"link":"/api/v1/people/689172"},"left":{"id":663897,"link":"/api/v1/people/663897"},"center":{"id":640492,"link":"/api/v1/people/640492"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"first":{"id":679032,"link":"/api/v1/people/679032"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"31547ca3-6e31-3b25-a82d-80358710c682","startTime":"2026-03-15T17:46:09.679Z","endTime":"2026-03-15T17:46:12.770Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":689172,"link":"/api/v1/people/689172"},"left":{"id":663897,"link":"/api/v1/people/663897"},"center":{"id":640492,"link":"/api/v1/people/640492"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"first":{"id":679032,"link":"/api/v1/people/679032"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.6,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.817205667990674,"aZ":-15.993075144534076,"pfxX":3.054163317839008,"pfxZ":8.79234221355097,"pX":0.6449637710420876,"pZ":3.9419664614652965,"vX0":-3.2575354019911167,"vY0":-134.70345251526945,"vZ0":-1.7151347375491985,"x":92.42,"y":132.35,"x0":1.4722183463201237,"y0":50.004022962589964,"z0":5.715667318688926,"aX":5.622106373400287},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.7,"breakHorizontal":-4.8,"spinRate":2123,"spinDirection":141},"zone":12,"typeConfidence":2.0,"plateTime":0.40635214662026753,"extension":5.633130792913168},"index":2,"playId":"28998e49-8725-3616-9acb-be35fcf030c8","pitchNumber":2,"startTime":"2026-03-15T17:46:27.854Z","endTime":"2026-03-15T17:46:31.345Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":689172,"link":"/api/v1/people/689172"},"left":{"id":663897,"link":"/api/v1/people/663897"},"center":{"id":640492,"link":"/api/v1/people/640492"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"first":{"id":679032,"link":"/api/v1/people/679032"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":87.0,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.650470939987,"aZ":-17.954689268311597,"pfxX":3.402395403987838,"pfxZ":7.395030168250372,"pX":-0.8103747671861414,"pZ":2.930007367163818,"vX0":-6.889422860302092,"vY0":-136.9444178027626,"vZ0":-3.935443515988822,"x":147.89,"y":159.67,"x0":1.2817564125818104,"y0":50.00647285180288,"z0":5.593614582118435,"aX":6.546252624732948},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.8,"breakHorizontal":-4.9,"spinRate":2118,"spinDirection":144},"zone":11,"typeConfidence":2.0,"plateTime":0.3980432064675816,"extension":5.697717759085523},"index":3,"playId":"63570771-5e47-3475-be0f-0d51faeecf4a","pitchNumber":3,"startTime":"2026-03-15T17:46:49.027Z","endTime":"2026-03-15T17:46:52.744Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":689172,"link":"/api/v1/people/689172"},"left":{"id":663897,"link":"/api/v1/people/663897"},"center":{"id":640492,"link":"/api/v1/people/640492"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"first":{"id":679032,"link":"/api/v1/people/679032"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":78.6,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.686657020315817,"aZ":-27.95937851827963,"pfxX":7.037871454657915,"pfxZ":2.721151338847995,"pX":0.5164314524848205,"pZ":1.076928262357895,"vX0":-3.9960840377122535,"vY0":-123.26158604434711,"vZ0":-5.427123288190771,"x":97.31,"y":209.7,"x0":1.23764003496313,"y0":50.00476093172484,"z0":5.6452301543770345,"aX":10.916580163615881},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":4.0,"breakHorizontal":-11.9,"spinRate":1596,"spinDirection":133},"zone":14,"typeConfidence":2.0,"plateTime":0.44302321670485156,"extension":5.858630800380801},"index":4,"playId":"e2d32c27-77e5-3ca2-a174-21c6bf3201f3","pitchNumber":4,"startTime":"2026-03-15T17:47:17.738Z","endTime":"2026-03-15T17:47:21.578Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":689172,"link":"/api/v1/people/689172"},"left":{"id":663897,"link":"/api/v1/people/663897"},"center":{"id":640492,"link":"/api/v1/people/640492"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"first":{"id":679032,"link":"/api/v1/people/679032"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":78.4,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.139960675766854,"aZ":-28.75029202509909,"pfxX":4.701367252505464,"pfxZ":2.210739728588857,"pX":-0.004337694463789772,"pZ":2.38384377545332,"vX0":-4.692704792551178,"vY0":-122.79781836363141,"vZ0":-2.2134427028337145,"x":117.17,"y":174.42,"x0":1.308069451637258,"y0":50.00308881756309,"z0":5.709591511049781,"aX":7.280539947874027},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":3.8,"breakHorizontal":-7.6,"spinRate":1613,"spinDirection":128},"zone":5,"typeConfidence":2.0,"plateTime":0.4436978799726323,"extension":5.873280577679198},"hitData":{"launchSpeed":72.7,"launchAngle":56.0,"totalDistance":177.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":136.8,"coordY":133.25}},"index":5,"playId":"68e7ce76-8805-3d84-8123-f6e1d9e5fbf2","pitchNumber":5,"startTime":"2026-03-15T17:47:38.922Z","endTime":"2026-03-15T17:47:48.145Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":689172,"link":"/api/v1/people/689172"},"left":{"id":663897,"link":"/api/v1/people/663897"},"center":{"id":640492,"link":"/api/v1/people/640492"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"first":{"id":679032,"link":"/api/v1/people/679032"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_ab"},{"player":{"id":660761,"link":"/api/v1/people/660761"},"credit":"p_ab"},{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_pa"},{"player":{"id":660761,"link":"/api/v1/people/660761"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-3.200000000000003,"leverageIndex":1.37,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-03-15T17:47:48.145Z","atBatIndex":22},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Brandon Marsh pops out to catcher Sandy León in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-15T17:48:32.389Z","endTime":"2026-03-15T17:49:03.060Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":506702,"link":"/api/v1/people/506702"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"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":"d17db7b1-d8a8-3c50-8781-d6e02b3c7927","startTime":"2026-03-15T17:48:12.767Z","endTime":"2026-03-15T17:48:16.986Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":689172,"link":"/api/v1/people/689172"},"left":{"id":663897,"link":"/api/v1/people/663897"},"center":{"id":640492,"link":"/api/v1/people/640492"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"first":{"id":679032,"link":"/api/v1/people/679032"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.6,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.73443267589874,"aZ":-15.574366366574656,"pfxX":4.866619741182074,"pfxZ":9.022289255481066,"pX":-0.9087658614357588,"pZ":3.3965149774934544,"vX0":-6.97566688589183,"vY0":-134.88421212976246,"vZ0":-3.166233744138201,"x":151.64,"y":147.07,"x0":1.0803529488065649,"y0":50.00493510411612,"z0":5.685897132803414,"aX":8.95659227984033},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.8,"breakHorizontal":-7.3,"spinRate":2257,"spinDirection":145},"zone":11,"typeConfidence":2.0,"plateTime":0.4062973085064394,"extension":5.678540557896389},"index":1,"playId":"13ac5452-7611-3477-be3c-e3a1e10d968d","pitchNumber":1,"startTime":"2026-03-15T17:48:34.238Z","endTime":"2026-03-15T17:48:38.331Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":689172,"link":"/api/v1/people/689172"},"left":{"id":663897,"link":"/api/v1/people/663897"},"center":{"id":640492,"link":"/api/v1/people/640492"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"first":{"id":679032,"link":"/api/v1/people/679032"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":76.8,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.338903503219974,"aZ":-31.21572459804933,"pfxX":-2.9744783331779265,"pfxZ":0.6449981932120536,"pX":0.10003116291064724,"pZ":2.673588345049968,"vX0":-2.0735300712390763,"vY0":-120.69242367325822,"vZ0":-0.8603138606077085,"x":113.19,"y":166.59,"x0":1.353920916641971,"y0":50.00495664124872,"z0":5.760248648876142,"aX":-4.430809336080803},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":1.2,"breakHorizontal":5.9,"spinRate":2832,"spinDirection":258},"zone":5,"typeConfidence":2.0,"plateTime":0.4521371621380612,"extension":5.719320985563003},"hitData":{"launchSpeed":83.6,"launchAngle":84.0,"totalDistance":48.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":118.02,"coordY":221.69}},"index":2,"playId":"4ca81e7b-aee3-3a3e-be68-b24975a38648","pitchNumber":2,"startTime":"2026-03-15T17:48:55.027Z","endTime":"2026-03-15T17:49:03.060Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":689172,"link":"/api/v1/people/689172"},"left":{"id":663897,"link":"/api/v1/people/663897"},"center":{"id":640492,"link":"/api/v1/people/640492"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"first":{"id":679032,"link":"/api/v1/people/679032"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"credit":"b_ab"},{"player":{"id":660761,"link":"/api/v1/people/660761"},"credit":"p_ab"},{"player":{"id":669016,"link":"/api/v1/people/669016"},"credit":"b_pa"},{"player":{"id":660761,"link":"/api/v1/people/660761"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-2.6000000000000014,"leverageIndex":1.01,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-03-15T17:49:03.060Z","atBatIndex":23},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ben Gamel grounds out, shortstop Trea Turner to first baseman Otto Kemp.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-15T17:50:54.426Z","endTime":"2026-03-15T17:51:43.077Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":592325,"fullName":"Ben Gamel","link":"/api/v1/people/592325"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":592325,"fullName":"Ben Gamel","link":"/api/v1/people/592325"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":805249,"link":"/api/v1/people/805249"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.0,"endSpeed":71.9,"strikeZoneTop":3.116,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.95009119706475,"aZ":-26.290960959986222,"pfxX":2.4002671145198713,"pfxZ":4.512136380368874,"pX":-0.17870002120657563,"pZ":1.8270252506086648,"vX0":2.9107636804977877,"vY0":-113.52801554332449,"vZ0":-4.494700823044838,"x":123.81,"y":189.45,"x0":-1.7897697580594392,"y0":50.00480597640896,"z0":6.452118818085341,"aX":3.130034315065834},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":7.3,"breakHorizontal":-5.0,"spinRate":2361,"spinDirection":99},"zone":8,"typeConfidence":2.0,"plateTime":0.4826264099550426,"extension":5.541085828714479},"index":0,"playId":"137dcd61-e380-3d4e-80c9-78fbd8b81cab","pitchNumber":1,"startTime":"2026-03-15T17:51:14.104Z","endTime":"2026-03-15T17:51:18.084Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805249,"link":"/api/v1/people/805249"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":679032,"link":"/api/v1/people/679032"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":592325,"link":"/api/v1/people/592325","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.6,"strikeZoneTop":3.116,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.793911730719973,"aZ":-30.240309742409142,"pfxX":-8.562120398068158,"pfxZ":1.209360672683638,"pX":-1.0622473972882565,"pZ":1.4725120014198494,"vX0":4.059248631398658,"vY0":-125.73757056485277,"vZ0":-5.914163174870514,"x":157.49,"y":199.02,"x0":-1.5862594909058194,"y0":50.002635528744484,"z0":6.312613313336753,"aX":-13.69229544997521},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":1.1,"breakHorizontal":14.5,"spinRate":1543,"spinDirection":223},"zone":13,"typeConfidence":2.0,"plateTime":0.4358218042859443,"extension":5.776363646306933},"index":1,"playId":"b637212a-9d87-3327-b512-389f66d91218","pitchNumber":2,"startTime":"2026-03-15T17:51:24.772Z","endTime":"2026-03-15T17:51:29.653Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805249,"link":"/api/v1/people/805249"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":679032,"link":"/api/v1/people/679032"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":592325,"link":"/api/v1/people/592325","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.4,"strikeZoneTop":3.116,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.81162919490427,"aZ":-28.918593236356305,"pfxX":-5.969039426744933,"pfxZ":2.0013178357246613,"pX":-0.7984654418328897,"pZ":1.684380149469752,"vX0":3.981087644040742,"vY0":-126.48485590795855,"vZ0":-5.910204377894016,"x":147.44,"y":193.3,"x0":-1.6140540629852178,"y0":50.00422990137927,"z0":6.35847876595833,"aX":-9.711989368669562},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":2.5,"breakHorizontal":10.0,"spinRate":1483,"spinDirection":225},"zone":7,"typeConfidence":2.0,"plateTime":0.43237352435628873,"extension":5.955983149390543},"hitData":{"launchSpeed":81.7,"launchAngle":-19.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":134.98,"coordY":146.58}},"index":2,"playId":"4f2b114c-c455-3d68-8385-8d6da68299a1","pitchNumber":3,"startTime":"2026-03-15T17:51:35.903Z","endTime":"2026-03-15T17:51:43.077Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805249,"link":"/api/v1/people/805249"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":679032,"link":"/api/v1/people/679032"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":592325,"link":"/api/v1/people/592325","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592325,"link":"/api/v1/people/592325"},"credit":"b_ab"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_ab"},{"player":{"id":592325,"link":"/api/v1/people/592325"},"credit":"b_pa"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.7,"awayTeamWinProbability":47.3,"homeTeamWinProbabilityAdded":2.700000000000003,"leverageIndex":1.07,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-03-15T17:51:43.077Z","atBatIndex":24},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Luke Williams pops out to first baseman Otto Kemp.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-15T17:51:59.093Z","endTime":"2026-03-15T17:52:28.943Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":663897,"fullName":"Luke Williams","link":"/api/v1/people/663897"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":663897,"fullName":"Luke Williams","link":"/api/v1/people/663897"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":805249,"link":"/api/v1/people/805249"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.8,"endSpeed":74.0,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.05536318090061,"aZ":-30.10572933555286,"pfxX":3.4396156803740308,"pfxZ":1.503420047752571,"pX":-0.5157818063275353,"pZ":1.6763944706331662,"vX0":1.6926025490890646,"vY0":-116.24172004720029,"vZ0":-4.50158056064137,"x":136.66,"y":193.52,"x0":-1.6993166710853458,"y0":50.00080514361505,"z0":6.484715690732282,"aX":4.723201443615154},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":1.9,"breakHorizontal":-6.6,"spinRate":2311,"spinDirection":85},"zone":7,"typeConfidence":2.0,"plateTime":0.4705548965405728,"extension":5.785101554777425},"index":0,"playId":"a483b4ff-5a1a-335c-a337-7d638c5e9444","pitchNumber":1,"startTime":"2026-03-15T17:52:09.585Z","endTime":"2026-03-15T17:52:13.647Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805249,"link":"/api/v1/people/805249"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":679032,"link":"/api/v1/people/679032"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663897,"link":"/api/v1/people/663897","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":76.4,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.05660850997738,"aZ":-29.380515231859782,"pfxX":3.3049964593599213,"pfxZ":1.9088919898018348,"pX":0.6072777605969258,"pZ":1.884438306051162,"vX0":3.543019708825405,"vY0":-119.86756357360231,"vZ0":-4.810755068870664,"x":93.85,"y":187.9,"x0":-1.3164954782843754,"y0":50.002628607774156,"z0":6.52518538297851,"aX":4.8331919789510005},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":2.6,"breakHorizontal":-6.8,"spinRate":2388,"spinDirection":79},"zone":9,"typeConfidence":2.0,"plateTime":0.45604661485437337,"extension":5.626471137207257},"hitData":{"launchSpeed":67.3,"launchAngle":64.0,"totalDistance":134.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":148.31,"coordY":162.93}},"index":1,"playId":"e405130d-af67-3de6-b997-a3aa833149d9","pitchNumber":2,"startTime":"2026-03-15T17:52:21.100Z","endTime":"2026-03-15T17:52:28.943Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805249,"link":"/api/v1/people/805249"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":679032,"link":"/api/v1/people/679032"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663897,"link":"/api/v1/people/663897","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663897,"link":"/api/v1/people/663897"},"credit":"b_ab"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_ab"},{"player":{"id":663897,"link":"/api/v1/people/663897"},"credit":"b_pa"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.7,"awayTeamWinProbability":45.3,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.79,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-03-15T17:52:28.943Z","atBatIndex":25},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Sandy León walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-15T17:52:38.878Z","endTime":"2026-03-15T17:55:15.102Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":506702,"fullName":"Sandy León","link":"/api/v1/people/506702"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":506702,"fullName":"Sandy León","link":"/api/v1/people/506702"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":506702,"fullName":"Sandy León","link":"/api/v1/people/506702"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.3,"endSpeed":72.4,"strikeZoneTop":3.095,"strikeZoneBottom":1.562,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.71849785167753,"aZ":-30.577446230504762,"pfxX":5.743787119882526,"pfxZ":1.2043166699404946,"pX":-1.0308893450294572,"pZ":3.7289204682423556,"vX0":-0.06820785442701788,"vY0":-114.04900922044034,"vZ0":0.14384351797434203,"x":156.3,"y":138.1,"x0":-1.7477145158524066,"y0":50.00328232928388,"z0":6.665027905479678,"aX":7.61463140516081},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":2.5,"breakHorizontal":-10.4,"spinRate":2288,"spinDirection":63},"zone":11,"typeConfidence":2.0,"plateTime":0.4790868173107614,"extension":5.606947936696238},"index":0,"playId":"af58d57a-9dc4-3ed1-9937-e6a5c4f95f8d","pitchNumber":1,"startTime":"2026-03-15T17:52:54.764Z","endTime":"2026-03-15T17:52:58.695Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805249,"link":"/api/v1/people/805249"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":679032,"link":"/api/v1/people/679032"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":506702,"link":"/api/v1/people/506702","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":1,"startTime":"2026-03-15T17:53:10.508Z","endTime":"2026-03-15T17:53:20.953Z","isPitch":false,"type":"action","player":{"id":506702,"link":"/api/v1/people/506702"},"defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805249,"link":"/api/v1/people/805249"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":679032,"link":"/api/v1/people/679032"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":506702,"link":"/api/v1/people/506702","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.0,"endSpeed":71.4,"strikeZoneTop":3.095,"strikeZoneBottom":1.562,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.719581086702455,"aZ":-33.30216144392838,"pfxX":5.087446738726857,"pfxZ":-0.8820477627186509,"pX":-0.8486709191561612,"pZ":2.5017616102517346,"vX0":0.4952873010062401,"vY0":-112.17287818196884,"vZ0":-1.6825195296853912,"x":149.35,"y":171.23,"x0":-1.7333744382406007,"y0":50.003825194373896,"z0":6.647482696018366,"aX":6.502542908034482},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-1.7,"breakHorizontal":-9.4,"spinRate":2288,"spinDirection":54},"zone":4,"typeConfidence":2.0,"plateTime":0.48773415778708706,"extension":5.5193666774058725},"index":2,"playId":"da0689c5-dd41-3ca2-9c5a-b5bf77841871","pitchNumber":2,"startTime":"2026-03-15T17:53:20.953Z","endTime":"2026-03-15T17:53:25.029Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805249,"link":"/api/v1/people/805249"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":679032,"link":"/api/v1/people/679032"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":506702,"link":"/api/v1/people/506702","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":84.9,"strikeZoneTop":3.095,"strikeZoneBottom":1.562,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.247373866034874,"aZ":-18.76394146374814,"pfxX":-8.156818255107767,"pfxZ":7.350765963473531,"pX":0.19222470812410897,"pZ":2.898804548352729,"vX0":6.761355492416202,"vY0":-133.35687597316021,"vZ0":-5.812247847861417,"x":109.67,"y":160.51,"x0":-1.3005289316448096,"y0":50.000472698655834,"z0":6.4340775943243855,"aX":-14.877225046409665},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":12.4,"breakHorizontal":13.6,"spinRate":2008,"spinDirection":215},"zone":2,"typeConfidence":2.0,"plateTime":0.4087244631458673,"extension":5.844902454157253},"index":3,"playId":"7bea57a5-3487-36ce-999a-481184d0bd3b","pitchNumber":3,"startTime":"2026-03-15T17:53:35.047Z","endTime":"2026-03-15T17:53:39.127Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805249,"link":"/api/v1/people/805249"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":679032,"link":"/api/v1/people/679032"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":506702,"link":"/api/v1/people/506702","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":80.3,"strikeZoneTop":3.095,"strikeZoneBottom":1.562,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.72258158770426,"aZ":-19.85143652449169,"pfxX":-4.903778690478797,"pfxZ":7.549062036808241,"pX":-0.925870279060401,"pZ":3.4846011079314274,"vX0":3.213610156800476,"vY0":-125.95209398448144,"vZ0":-3.472798513019932,"x":152.29,"y":144.7,"x0":-1.5709178526513614,"y0":50.00354490171381,"z0":6.456163279904501,"aX":-8.006003070762652},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":13.3,"breakHorizontal":8.3,"spinRate":1266,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.43222238479080133,"extension":5.935152877186854},"index":4,"playId":"d41f581a-fb80-334c-99a4-14c77e948f0f","pitchNumber":4,"startTime":"2026-03-15T17:53:47.746Z","endTime":"2026-03-15T17:53:51.349Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805249,"link":"/api/v1/people/805249"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":679032,"link":"/api/v1/people/679032"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":506702,"link":"/api/v1/people/506702","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.6,"strikeZoneTop":3.095,"strikeZoneBottom":1.562,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.527375614180137,"aZ":-20.643974874093168,"pfxX":0.7129196629066876,"pfxZ":7.028895261750769,"pX":-0.4338814854490929,"pZ":3.0735785256156682,"vX0":2.886006119371492,"vY0":-126.43603189250675,"vZ0":-4.336483672193823,"x":133.54,"y":155.79,"x0":-1.6766015509174155,"y0":50.005438557324034,"z0":6.439741109077882,"aX":1.169513685438836},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":12.1,"breakHorizontal":-1.9,"spinRate":2333,"spinDirection":175},"zone":1,"typeConfidence":2.0,"plateTime":0.43099211509787905,"extension":5.785737810431325},"index":5,"playId":"fe8b5c1d-20ab-315c-a82b-077903c19118","pitchNumber":5,"startTime":"2026-03-15T17:54:02.829Z","endTime":"2026-03-15T17:54:07.145Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805249,"link":"/api/v1/people/805249"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":679032,"link":"/api/v1/people/679032"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":506702,"link":"/api/v1/people/506702","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":85.0,"strikeZoneTop":3.095,"strikeZoneBottom":1.562,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.299015995963245,"aZ":-19.006344110917762,"pfxX":-8.459561063571725,"pfxZ":7.15835805984244,"pX":-0.4794812919776779,"pZ":3.208557436777186,"vX0":5.338089327872414,"vY0":-134.33323255327957,"vZ0":-4.941783340789919,"x":135.28,"y":152.15,"x0":-1.3865416040943679,"y0":50.00441087409115,"z0":6.410805936697958,"aX":-15.564412453595324},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":12.1,"breakHorizontal":14.3,"spinRate":1921,"spinDirection":214},"zone":1,"typeConfidence":2.0,"plateTime":0.4067204954650263,"extension":5.909976840579074},"index":6,"playId":"23e1516f-d486-3bf4-840b-fee0d1a4ebe6","pitchNumber":6,"startTime":"2026-03-15T17:54:13.909Z","endTime":"2026-03-15T17:54:17.560Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805249,"link":"/api/v1/people/805249"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":679032,"link":"/api/v1/people/679032"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":506702,"link":"/api/v1/people/506702","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.9,"endSpeed":72.9,"strikeZoneTop":3.095,"strikeZoneBottom":1.562,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.060931286927243,"aZ":-28.925602021104346,"pfxX":5.768886600876809,"pfxZ":2.4275164226973764,"pX":0.24099490709376287,"pZ":2.7209189655749415,"vX0":2.4551548306317597,"vY0":-114.96149768984966,"vZ0":-2.338449757947039,"x":107.81,"y":165.32,"x0":-1.5900562795923372,"y0":50.00544210234314,"z0":6.555601303016244,"aX":7.732110898994196},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":4.1,"breakHorizontal":-11.0,"spinRate":2391,"spinDirection":57},"zone":6,"typeConfidence":2.0,"plateTime":0.47622259202526296,"extension":5.79651587388534},"index":7,"playId":"a4ae0848-a1ab-3952-9ae4-595771f8d7ee","pitchNumber":7,"startTime":"2026-03-15T17:54:33.328Z","endTime":"2026-03-15T17:54:44.529Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805249,"link":"/api/v1/people/805249"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":679032,"link":"/api/v1/people/679032"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":506702,"link":"/api/v1/people/506702","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":73.7,"endSpeed":67.7,"strikeZoneTop":3.095,"strikeZoneBottom":1.562,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.229645674306283,"aZ":-34.7993344928868,"pfxX":3.812967978328749,"pfxZ":-2.2651987484898974,"pX":-1.2227133930712066,"pZ":3.7332999022029747,"vX0":-0.26735002243996364,"vY0":-107.24029905937222,"vZ0":1.8529087982187744,"x":163.61,"y":137.98,"x0":-1.5912373397605821,"y0":50.001743558888904,"z0":6.751221414804786,"aX":4.4231105937801605},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.8,"breakVerticalInduced":-3.2,"breakHorizontal":-6.8,"spinRate":2195,"spinDirection":47},"zone":11,"typeConfidence":2.0,"plateTime":0.5115235447428952,"extension":5.570940910721886},"index":8,"playId":"8a9102a6-264d-38e1-a1a0-12d48676aa98","pitchNumber":8,"startTime":"2026-03-15T17:55:10.525Z","endTime":"2026-03-15T17:55:15.102Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805249,"link":"/api/v1/people/805249"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":679032,"link":"/api/v1/people/679032"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":506702,"link":"/api/v1/people/506702","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":506702,"link":"/api/v1/people/506702"},"credit":"b_pa"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.2,"awayTeamWinProbability":46.8,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.52,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-03-15T17:55:15.102Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rafael Marchán challenged (pitch result), call on the field was overturned: Brewer Hicklen called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-15T17:55:28.603Z","endTime":"2026-03-15T17:56:49.702Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":676551,"fullName":"Brewer Hicklen","link":"/api/v1/people/676551"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"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":676551,"fullName":"Brewer Hicklen","link":"/api/v1/people/676551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":79.1,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.891295765350332,"aZ":-22.79820863455693,"pfxX":1.9870435347468058,"pfxZ":5.947863521209555,"pX":0.012037532268731619,"pZ":2.6335419328240377,"vX0":3.4152864117268456,"vY0":-123.9612246074419,"vZ0":-4.673891445889467,"x":116.54,"y":167.67,"x0":-1.6349628230519273,"y0":50.00024468680532,"z0":6.417379929367078,"aX":3.1297822533212036},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":10.1,"breakHorizontal":-4.3,"spinRate":2410,"spinDirection":178},"zone":5,"typeConfidence":2.0,"plateTime":0.43977193235736944,"extension":5.7535253789358825},"index":0,"playId":"d1749f8b-88a9-311f-bbd9-d31479951e0d","pitchNumber":1,"startTime":"2026-03-15T17:55:38.579Z","endTime":"2026-03-15T17:55:42.404Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805249,"link":"/api/v1/people/805249"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":679032,"link":"/api/v1/people/679032"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":676551,"link":"/api/v1/people/676551","batSide":{"code":"R","description":"Right"}},"first":{"id":506702,"link":"/api/v1/people/506702"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.1,"endSpeed":74.7,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.26906469692643,"aZ":-33.63932449635536,"pfxX":3.9661138830525924,"pfxZ":-1.0602702003529458,"pX":0.6496430189420784,"pZ":0.814826289576619,"vX0":3.541200442935299,"vY0":-116.6531358400232,"vZ0":-5.724849900549796,"x":92.24,"y":216.78,"x0":-1.4014767372648882,"y0":50.002101345727404,"z0":6.459854069098901,"aX":5.483568225139759},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-3.0,"breakHorizontal":-8.0,"spinRate":2487,"spinDirection":69},"zone":14,"typeConfidence":2.0,"plateTime":0.4689368473691249,"extension":5.693592001665284},"index":1,"playId":"e4f4392c-495a-3c7a-81d4-e291c4fad086","pitchNumber":2,"startTime":"2026-03-15T17:55:53.280Z","endTime":"2026-03-15T17:55:57.359Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805249,"link":"/api/v1/people/805249"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":679032,"link":"/api/v1/people/679032"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":676551,"link":"/api/v1/people/676551","batSide":{"code":"R","description":"Right"}},"first":{"id":506702,"link":"/api/v1/people/506702"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":85.4,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.197038893390847,"aZ":-18.286605386367853,"pfxX":-7.652969965619442,"pfxZ":7.53948138674299,"pX":-0.34418198961084023,"pZ":2.4349621034973024,"vX0":5.384083895549591,"vY0":-133.9405885762941,"vZ0":-7.0987257625057065,"x":130.12,"y":173.04,"x0":-1.3722637038049554,"y0":50.00220044160857,"z0":6.397171100083669,"aX":-14.096087749917237},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.6,"breakHorizontal":13.0,"spinRate":1959,"spinDirection":208},"zone":4,"typeConfidence":2.0,"plateTime":0.40678989440965996,"extension":5.919927779249554},"index":2,"playId":"63f8899b-0443-3cd3-9fe4-fe39ea9ff666","pitchNumber":3,"startTime":"2026-03-15T17:56:10.845Z","endTime":"2026-03-15T17:56:16.859Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805249,"link":"/api/v1/people/805249"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":679032,"link":"/api/v1/people/679032"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":676551,"link":"/api/v1/people/676551","batSide":{"code":"R","description":"Right"}},"first":{"id":506702,"link":"/api/v1/people/506702"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.6,"endSpeed":74.2,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.27127849711772,"aZ":-30.494926200486123,"pfxX":7.196979139915928,"pfxZ":1.22479741368263,"pX":-0.057013839547696406,"pZ":1.3094402796018556,"vX0":1.2967447250947362,"vY0":-116.00637624105295,"vZ0":-5.009548955554924,"x":119.17,"y":203.43,"x0":-1.5577493168237753,"y0":50.00301776842207,"z0":6.380467432315339,"aX":9.878349425750692},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":1.3,"breakHorizontal":-13.3,"spinRate":2244,"spinDirection":57},"zone":13,"typeConfidence":2.0,"plateTime":0.47088387689965483,"extension":5.851848169951204},"index":3,"playId":"578beea0-fc91-3727-89ea-80895e352ddc","pitchNumber":4,"startTime":"2026-03-15T17:56:31.416Z","endTime":"2026-03-15T17:56:35.187Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805249,"link":"/api/v1/people/805249"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":679032,"link":"/api/v1/people/679032"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":676551,"link":"/api/v1/people/676551","batSide":{"code":"R","description":"Right"}},"first":{"id":506702,"link":"/api/v1/people/506702"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":85.8,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.971601498172998,"aZ":-19.89585033923206,"pfxX":-9.955243528062674,"pfxZ":6.628085981337916,"pX":0.5890676242068185,"pZ":1.7387052072692994,"vX0":8.174489544481462,"vY0":-134.22893269743832,"vZ0":-8.491605050515954,"x":94.55,"y":191.83,"x0":-1.1801259324192976,"y0":50.00112313229459,"z0":6.322506880415463,"aX":-18.436894054416392},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.6,"breakHorizontal":16.6,"spinRate":1983,"spinDirection":213},"zone":9,"typeConfidence":2.0,"plateTime":0.4057366852202464,"extension":5.956729034193048},"index":4,"playId":"021c9be3-ec58-38a0-aa3d-013167b16e75","pitchNumber":5,"startTime":"2026-03-15T17:56:46.332Z","endTime":"2026-03-15T17:56:49.702Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805249,"link":"/api/v1/people/805249"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":679032,"link":"/api/v1/people/679032"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":676551,"link":"/api/v1/people/676551","batSide":{"code":"R","description":"Right"}},"first":{"id":506702,"link":"/api/v1/people/506702"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676551,"link":"/api/v1/people/676551"},"credit":"b_ab"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_ab"},{"player":{"id":676551,"link":"/api/v1/people/676551"},"credit":"b_pa"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":143,"player":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"}},"homeTeamWinProbability":56.00000000000001,"awayTeamWinProbability":43.99999999999999,"homeTeamWinProbabilityAdded":2.8000000000000043,"leverageIndex":1.1,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2026-03-15T17:56:49.702Z","atBatIndex":27},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alec Bohm flies out to right fielder Brewer Hicklen.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-15T17:58:51.050Z","endTime":"2026-03-15T17:59:32.619Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":676551,"link":"/api/v1/people/676551"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":76.2,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.77570093245846,"aZ":-29.516861955880405,"pfxX":7.308742677359062,"pfxZ":1.8292723925387633,"pX":-0.1973391595793063,"pZ":0.28589679638651455,"vX0":-5.700210711545221,"vY0":-119.36100040521114,"vZ0":-6.281097320525202,"x":124.52,"y":231.06,"x0":1.2656914817740166,"y0":50.00225781780033,"z0":5.590925827421991,"aX":10.604624605585608},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":2.2,"breakHorizontal":-12.0,"spinRate":1571,"spinDirection":132},"zone":13,"typeConfidence":2.0,"plateTime":0.4579075041862506,"extension":5.795757492060155},"index":0,"playId":"6d63504e-575a-3cf5-ad0e-3d20b4b82b68","pitchNumber":1,"startTime":"2026-03-15T17:59:07.363Z","endTime":"2026-03-15T17:59:11.148Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":689172,"link":"/api/v1/people/689172"},"left":{"id":663897,"link":"/api/v1/people/663897"},"center":{"id":640492,"link":"/api/v1/people/640492"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.4,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.195432430020468,"aZ":-19.251553504268234,"pfxX":7.926246169096745,"pfxZ":7.266281195288616,"pX":0.7440960070541747,"pZ":2.305252413481809,"vX0":-4.339263171909592,"vY0":-132.4663380917836,"vZ0":-5.021237809706118,"x":88.64,"y":176.54,"x0":1.3733813555855223,"y0":50.00019561277136,"z0":5.6319928136537305,"aX":14.089291105536697},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":12.2,"breakHorizontal":-13.4,"spinRate":2249,"spinDirection":143},"zone":9,"typeConfidence":2.0,"plateTime":0.4134236738102728,"extension":5.775361469643395},"hitData":{"launchSpeed":84.9,"launchAngle":43.0,"totalDistance":267.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":174.0,"coordY":103.68}},"index":1,"playId":"9792d14a-f10b-3ee4-b8f4-d6ebace1372f","pitchNumber":2,"startTime":"2026-03-15T17:59:23.932Z","endTime":"2026-03-15T17:59:32.619Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":689172,"link":"/api/v1/people/689172"},"left":{"id":663897,"link":"/api/v1/people/663897"},"center":{"id":640492,"link":"/api/v1/people/640492"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_ab"},{"player":{"id":660761,"link":"/api/v1/people/660761"},"credit":"p_ab"},{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_pa"},{"player":{"id":660761,"link":"/api/v1/people/660761"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.300000000000004,"awayTeamWinProbability":46.699999999999996,"homeTeamWinProbabilityAdded":-2.700000000000003,"leverageIndex":1.06,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-03-15T17:59:32.619Z","atBatIndex":28},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Adolis García walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-15T17:59:34.910Z","endTime":"2026-03-15T18:01:51.703Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":83.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.283793467920102,"aZ":-17.23533778619696,"pfxX":8.192981499538796,"pfxZ":8.279876643430438,"pX":-0.7327095844618923,"pZ":2.5195494633451987,"vX0":-7.513608364831249,"vY0":-133.5773771182307,"vZ0":-5.04954837779508,"x":144.93,"y":170.75,"x0":1.0547242772803647,"y0":50.000189683912645,"z0":5.677041231460709,"aX":14.775719459158552},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":14.0,"breakHorizontal":-13.2,"spinRate":2295,"spinDirection":149},"zone":4,"typeConfidence":2.0,"plateTime":0.41035678307354306,"extension":5.782823479415221},"index":0,"playId":"784a0623-b4d2-3912-8322-807fadaa74d0","pitchNumber":1,"startTime":"2026-03-15T17:59:52.137Z","endTime":"2026-03-15T17:59:55.961Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":689172,"link":"/api/v1/people/689172"},"left":{"id":663897,"link":"/api/v1/people/663897"},"center":{"id":640492,"link":"/api/v1/people/640492"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.482107570262944,"aZ":-13.203843689070053,"pfxX":3.799277955193636,"pfxZ":10.362717899479055,"pX":-0.3508785233414362,"pZ":3.5110068461918744,"vX0":-5.509966312640206,"vY0":-134.29905951302663,"vZ0":-3.1917919621265796,"x":130.37,"y":143.98,"x0":1.2316637228002136,"y0":50.003960999412,"z0":5.651250506257152,"aX":6.956414097747775},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":18.4,"breakHorizontal":-5.8,"spinRate":2476,"spinDirection":144},"zone":11,"typeConfidence":2.0,"plateTime":0.4074982362857238,"extension":5.832928843282266},"index":1,"playId":"4d71676e-cdc8-302a-829e-7d9b427f6999","pitchNumber":2,"startTime":"2026-03-15T18:00:05.299Z","endTime":"2026-03-15T18:00:09.268Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":689172,"link":"/api/v1/people/689172"},"left":{"id":663897,"link":"/api/v1/people/663897"},"center":{"id":640492,"link":"/api/v1/people/640492"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":77.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.765461723335232,"aZ":-27.904264237090313,"pfxX":10.154555909758379,"pfxZ":2.84105997536045,"pX":-1.4618075538346753,"pZ":-0.5890706733166705,"vX0":-9.17366420928738,"vY0":-121.4636766913324,"vZ0":-8.6532335214895,"x":172.72,"y":254.68,"x0":1.0362993513017895,"y0":50.00202103651261,"z0":5.4299746861671165,"aX":15.2429326265837},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":3.4,"breakHorizontal":-16.3,"spinRate":1596,"spinDirection":119},"zone":13,"typeConfidence":2.0,"plateTime":0.4501464021464918,"extension":5.863451424544593},"index":2,"playId":"5e31ad24-3d41-328b-bb41-8c67d8405235","pitchNumber":3,"startTime":"2026-03-15T18:00:17.923Z","endTime":"2026-03-15T18:00:22.719Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":689172,"link":"/api/v1/people/689172"},"left":{"id":663897,"link":"/api/v1/people/663897"},"center":{"id":640492,"link":"/api/v1/people/640492"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":76.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.31718323251739,"aZ":-27.341351304364686,"pfxX":8.27768882857183,"pfxZ":3.2526597381545486,"pX":0.7990640297150307,"pZ":2.3907567481250656,"vX0":-3.823370900732923,"vY0":-120.76366383593673,"vZ0":-2.1440124285538653,"x":86.54,"y":174.23,"x0":1.3227574036002865,"y0":50.00244903857548,"z0":5.682306077423181,"aX":12.292548482760267},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":5.6,"breakHorizontal":-14.2,"spinRate":1523,"spinDirection":130},"zone":6,"typeConfidence":2.0,"plateTime":0.4526146681095766,"extension":5.9316343260955895},"index":3,"playId":"0652f265-1276-3a9d-887c-fb54a859c62b","pitchNumber":4,"startTime":"2026-03-15T18:00:46.018Z","endTime":"2026-03-15T18:00:52.570Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":689172,"link":"/api/v1/people/689172"},"left":{"id":663897,"link":"/api/v1/people/663897"},"center":{"id":640492,"link":"/api/v1/people/640492"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-03-15T18:01:14.127Z","endTime":"2026-03-15T18:01:29.974Z","isPitch":false,"type":"action","player":{"id":666969,"link":"/api/v1/people/666969"},"defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":689172,"link":"/api/v1/people/689172"},"left":{"id":663897,"link":"/api/v1/people/663897"},"center":{"id":640492,"link":"/api/v1/people/640492"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":92.7,"endSpeed":84.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.261756643468612,"aZ":-14.358784871972603,"pfxX":5.997742386240689,"pfxZ":9.688608420873468,"pX":1.4839684581069315,"pZ":3.693198012779378,"vX0":-1.7014482664687456,"vY0":-134.96416456927528,"vZ0":-2.627079155816751,"x":60.43,"y":139.06,"x0":1.34459707803941,"y0":50.003583686829856,"z0":5.694551955454819,"aX":11.028963866648464},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":17.2,"breakHorizontal":-10.4,"spinRate":2462,"spinDirection":143},"zone":12,"typeConfidence":2.0,"plateTime":0.4063407058694466,"extension":5.753327306236296},"index":5,"playId":"43ca2b17-a308-3b76-8410-3a98ca3a99bd","pitchNumber":5,"startTime":"2026-03-15T18:01:29.974Z","endTime":"2026-03-15T18:01:33.429Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":689172,"link":"/api/v1/people/689172"},"left":{"id":663897,"link":"/api/v1/people/663897"},"center":{"id":640492,"link":"/api/v1/people/640492"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.603065224821922,"aZ":-18.60191443258059,"pfxX":9.694109612758934,"pfxZ":7.5355966373542,"pX":-0.3394453178146786,"pZ":1.2970904256840183,"vX0":-6.937946151288196,"vY0":-133.33030517864572,"vZ0":-7.631924160942766,"x":129.94,"y":203.76,"x0":1.0366833828890045,"y0":50.00047495467292,"z0":5.538243331609437,"aX":17.455298741293806},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":12.1,"breakHorizontal":-16.1,"spinRate":2255,"spinDirection":143},"zone":13,"typeConfidence":2.0,"plateTime":0.4107631693330207,"extension":6.056866442821891},"index":6,"playId":"aa375e35-de66-31f2-b03d-a0ff4d12f088","pitchNumber":6,"startTime":"2026-03-15T18:01:46.953Z","endTime":"2026-03-15T18:01:51.703Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":689172,"link":"/api/v1/people/689172"},"left":{"id":663897,"link":"/api/v1/people/663897"},"center":{"id":640492,"link":"/api/v1/people/640492"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_pa"},{"player":{"id":660761,"link":"/api/v1/people/660761"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.3,"awayTeamWinProbability":43.7,"homeTeamWinProbabilityAdded":2.999999999999993,"leverageIndex":0.79,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-03-15T18:01:51.703Z","atBatIndex":29},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryson Stott singles on a ground ball to second baseman Aaron Schunk. Adolis García to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-15T18:02:01.509Z","endTime":"2026-03-15T18:03:12.641Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"postOnSecond":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668845,"link":"/api/v1/people/668845"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":82.0,"endSpeed":76.6,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.327193162291564,"aZ":-34.11872210269508,"pfxX":-2.93815045805416,"pfxZ":-1.3210291999835349,"pX":0.05482020946628761,"pZ":3.280216787918969,"vX0":-2.4982113503959265,"vY0":-119.59918306215502,"vZ0":1.0563307736325165,"x":114.91,"y":150.21,"x0":1.4881667514145573,"y0":50.00228878666791,"z0":5.852650276889851,"aX":-4.329094349709983},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-1.9,"breakHorizontal":5.9,"spinRate":2726,"spinDirection":276},"zone":2,"typeConfidence":2.0,"plateTime":0.45498420874001777,"extension":5.900460385759449},"index":0,"playId":"0ffd8163-561a-3dd1-975e-d3e7175105df","pitchNumber":1,"startTime":"2026-03-15T18:02:15.979Z","endTime":"2026-03-15T18:02:19.672Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":689172,"link":"/api/v1/people/689172"},"left":{"id":663897,"link":"/api/v1/people/663897"},"center":{"id":640492,"link":"/api/v1/people/640492"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"first":{"id":666969,"link":"/api/v1/people/666969"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":77.6,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.50219395660956,"aZ":-29.935887214742646,"pfxX":10.3100107335275,"pfxZ":1.4682473906309457,"pX":0.031198509914945896,"pZ":0.6780778333118037,"vX0":-5.864502999562001,"vY0":-122.91489617679699,"vZ0":-5.651098494443822,"x":115.81,"y":220.47,"x0":1.1147653275394156,"y0":50.00153319085703,"z0":5.564299660859241,"aX":15.69539785634729},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":1.6,"breakHorizontal":-17.2,"spinRate":1658,"spinDirection":127},"zone":14,"typeConfidence":2.0,"plateTime":0.4464669804251322,"extension":5.8624270410881145},"index":1,"playId":"a93a29b9-1f68-3745-a9be-97ac4d774041","pitchNumber":2,"startTime":"2026-03-15T18:02:37.141Z","endTime":"2026-03-15T18:02:41.349Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":689172,"link":"/api/v1/people/689172"},"left":{"id":663897,"link":"/api/v1/people/663897"},"center":{"id":640492,"link":"/api/v1/people/640492"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"first":{"id":666969,"link":"/api/v1/people/666969"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":78.2,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.2974736234683,"aZ":-32.25374156734768,"pfxX":-2.667564362980734,"pfxZ":-0.05389140455376662,"pX":-0.279266102843949,"pZ":2.383058454435364,"vX0":-3.163170625389505,"vY0":-122.455318844072,"vZ0":-1.3931853822933484,"x":127.64,"y":174.44,"x0":1.3695536821708105,"y0":50.001101661021295,"z0":5.686708243942366,"aX":-4.101971898395734},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-0.1,"breakHorizontal":5.5,"spinRate":2679,"spinDirection":250},"zone":4,"typeConfidence":2.0,"plateTime":0.44512777651868074,"extension":5.7671663042909165},"hitData":{"launchSpeed":87.3,"launchAngle":-17.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":153.76,"coordY":148.4}},"index":2,"playId":"fe6440c8-4e56-3900-bb5e-9e5cd0d99a3e","pitchNumber":3,"startTime":"2026-03-15T18:03:03.095Z","endTime":"2026-03-15T18:03:12.641Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":689172,"link":"/api/v1/people/689172"},"left":{"id":663897,"link":"/api/v1/people/663897"},"center":{"id":640492,"link":"/api/v1/people/640492"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"first":{"id":666969,"link":"/api/v1/people/666969"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"credit":"b_ab"},{"player":{"id":660761,"link":"/api/v1/people/660761"},"credit":"p_ab"},{"player":{"id":681082,"link":"/api/v1/people/681082"},"credit":"b_pa"},{"player":{"id":660761,"link":"/api/v1/people/660761"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.699999999999996,"awayTeamWinProbability":39.300000000000004,"homeTeamWinProbabilityAdded":4.399999999999999,"leverageIndex":1.48,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2026-03-15T18:03:12.641Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Otto Kemp strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-15T18:03:44.314Z","endTime":"2026-03-15T18:05:46.411Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"postOnSecond":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":506702,"link":"/api/v1/people/506702"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.6,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.86267808147148,"aZ":-30.268121036514184,"pfxX":6.433958937100842,"pfxZ":1.1919682896952946,"pX":1.1024545891418491,"pZ":2.3983315693262957,"vX0":-2.5526771517357827,"vY0":-125.02301459114818,"vZ0":-2.2369226221149474,"x":74.98,"y":174.03,"x0":1.2951907294400427,"y0":50.00208458660386,"z0":5.764691060459625,"aX":10.285999159873814},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.9,"breakHorizontal":-11.2,"spinRate":1573,"spinDirection":125},"zone":14,"typeConfidence":2.0,"plateTime":0.43644684462701555,"extension":6.0020130651604395},"index":0,"playId":"f6df823d-7781-3240-8ae1-b77460f55d5a","pitchNumber":1,"startTime":"2026-03-15T18:04:20.959Z","endTime":"2026-03-15T18:04:25.084Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":689172,"link":"/api/v1/people/689172"},"left":{"id":663897,"link":"/api/v1/people/663897"},"center":{"id":640492,"link":"/api/v1/people/640492"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"first":{"id":681082,"link":"/api/v1/people/681082"},"second":{"id":666969,"link":"/api/v1/people/666969"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":77.8,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.403450481840565,"aZ":-27.772782174937078,"pfxX":5.491223442454185,"pfxZ":2.88427810091358,"pX":0.366720322308194,"pZ":2.324156707715994,"vX0":-3.775935949721672,"vY0":-121.74754764621167,"vZ0":-2.4270597769480067,"x":103.02,"y":176.03,"x0":1.2123881104413448,"y0":50.000555201996015,"z0":5.7002859316702565,"aX":8.371140732304559},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":5.0,"breakHorizontal":-9.2,"spinRate":1544,"spinDirection":134},"zone":6,"typeConfidence":2.0,"plateTime":0.4472253335875158,"extension":5.920858649135849},"index":1,"playId":"6632ef0d-9903-302a-a27a-57925401d104","pitchNumber":2,"startTime":"2026-03-15T18:04:40.749Z","endTime":"2026-03-15T18:04:45.230Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":689172,"link":"/api/v1/people/689172"},"left":{"id":663897,"link":"/api/v1/people/663897"},"center":{"id":640492,"link":"/api/v1/people/640492"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"first":{"id":681082,"link":"/api/v1/people/681082"},"second":{"id":666969,"link":"/api/v1/people/666969"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.3,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.78913847642015,"aZ":-12.223260305197217,"pfxX":4.228770719185691,"pfxZ":10.458251535615812,"pX":0.6162046869402173,"pZ":2.8404372602302987,"vX0":-3.2965557601179496,"vY0":-136.91179732365887,"vZ0":-4.947794507750894,"x":93.51,"y":162.09,"x0":1.2833943725267527,"y0":50.00628795745128,"z0":5.500278756009641,"aX":8.07056834062259},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.1,"breakHorizontal":-7.0,"spinRate":2302,"spinDirection":137},"zone":3,"typeConfidence":2.0,"plateTime":0.3992769580441178,"extension":5.776044776636091},"index":2,"playId":"6ddfe03a-99b3-3a45-bc80-4b86520d39ab","pitchNumber":3,"startTime":"2026-03-15T18:05:01.219Z","endTime":"2026-03-15T18:05:28.219Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":689172,"link":"/api/v1/people/689172"},"left":{"id":663897,"link":"/api/v1/people/663897"},"center":{"id":640492,"link":"/api/v1/people/640492"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"first":{"id":681082,"link":"/api/v1/people/681082"},"second":{"id":666969,"link":"/api/v1/people/666969"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":143,"player":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"}},"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":93.6,"endSpeed":86.0,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.100410399503556,"aZ":-14.795788490996625,"pfxX":4.037358167097827,"pfxZ":9.186340703111807,"pX":-0.13961446875007333,"pZ":3.101446026721209,"vX0":-5.863718221568737,"vY0":-136.23572847968128,"vZ0":-3.8436686440058514,"x":122.32,"y":155.04,"x0":1.5096328611538714,"y0":50.00573082546579,"z0":5.5440058055453605,"aX":7.640688606219282},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.1,"breakHorizontal":-6.1,"spinRate":2159,"spinDirection":139},"zone":2,"typeConfidence":2.0,"plateTime":0.40104311177259255,"extension":5.897052912547268},"index":3,"playId":"084e4ac2-12b1-3dd2-a303-2786ff423e7a","pitchNumber":4,"startTime":"2026-03-15T18:05:42.401Z","endTime":"2026-03-15T18:05:46.411Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":689172,"link":"/api/v1/people/689172"},"left":{"id":663897,"link":"/api/v1/people/663897"},"center":{"id":640492,"link":"/api/v1/people/640492"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"first":{"id":681082,"link":"/api/v1/people/681082"},"second":{"id":666969,"link":"/api/v1/people/666969"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805249,"link":"/api/v1/people/805249"},"credit":"b_ab"},{"player":{"id":660761,"link":"/api/v1/people/660761"},"credit":"p_ab"},{"player":{"id":805249,"link":"/api/v1/people/805249"},"credit":"b_pa"},{"player":{"id":660761,"link":"/api/v1/people/660761"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.300000000000004,"awayTeamWinProbability":44.699999999999996,"homeTeamWinProbabilityAdded":-5.3999999999999915,"leverageIndex":2.3,"dramaIndex":96.0,"contextMetrics":{},"playEndTime":"2026-03-15T18:05:46.411Z","atBatIndex":31},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryan De La Cruz grounds out, third baseman Kyle Farmer to first baseman Dominic Smith.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-15T18:06:01.036Z","endTime":"2026-03-15T18:07:04.734Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":650559,"fullName":"Bryan De La Cruz","link":"/api/v1/people/650559"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":650559,"fullName":"Bryan De La Cruz","link":"/api/v1/people/650559"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":571657,"link":"/api/v1/people/571657"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":642086,"link":"/api/v1/people/642086"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":78.1,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.514844765696743,"aZ":-33.2761169323298,"pfxX":-3.8380683982629034,"pfxZ":-0.7238265404676918,"pX":0.22611398571260782,"pZ":0.6433707572312044,"vX0":-1.7082839528928135,"vY0":-121.81711597923625,"vZ0":-5.077387094263496,"x":108.38,"y":221.41,"x0":1.4328975273257942,"y0":50.00414534395698,"z0":5.596508623248376,"aX":-5.830523110347371},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-2.2,"breakHorizontal":7.3,"spinRate":2546,"spinDirection":262},"zone":14,"typeConfidence":2.0,"plateTime":0.44779319643833526,"extension":5.823402958471437},"index":0,"playId":"f42d2ad5-20c5-354f-a12c-2f91cd1e88d9","pitchNumber":1,"startTime":"2026-03-15T18:06:31.745Z","endTime":"2026-03-15T18:06:35.628Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":689172,"link":"/api/v1/people/689172"},"left":{"id":663897,"link":"/api/v1/people/663897"},"center":{"id":640492,"link":"/api/v1/people/640492"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":650559,"link":"/api/v1/people/650559","batSide":{"code":"R","description":"Right"}},"first":{"id":681082,"link":"/api/v1/people/681082"},"second":{"id":666969,"link":"/api/v1/people/666969"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":78.3,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.202108183469797,"aZ":-31.835958550582003,"pfxX":5.437015381588395,"pfxZ":0.21925391438645647,"pX":-0.1878105174183623,"pZ":1.6108051465339106,"vX0":-5.131280478239067,"vY0":-122.39223570694452,"vZ0":-3.2264214458944807,"x":124.16,"y":195.29,"x0":1.2165191179867016,"y0":50.00340106266241,"z0":5.636204638754302,"aX":8.357106903443954},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":0.0,"breakHorizontal":-8.9,"spinRate":1541,"spinDirection":124},"zone":13,"typeConfidence":2.0,"plateTime":0.4453131404254833,"extension":5.901944988807817},"hitData":{"launchSpeed":92.3,"launchAngle":-26.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":93.19,"coordY":170.81}},"index":1,"playId":"1cc82335-0136-3106-a89e-4c955e87058f","pitchNumber":2,"startTime":"2026-03-15T18:06:56.567Z","endTime":"2026-03-15T18:07:04.734Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":689172,"link":"/api/v1/people/689172"},"left":{"id":663897,"link":"/api/v1/people/663897"},"center":{"id":640492,"link":"/api/v1/people/640492"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":650559,"link":"/api/v1/people/650559","batSide":{"code":"R","description":"Right"}},"first":{"id":681082,"link":"/api/v1/people/681082"},"second":{"id":666969,"link":"/api/v1/people/666969"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650559,"link":"/api/v1/people/650559"},"credit":"b_ab"},{"player":{"id":660761,"link":"/api/v1/people/660761"},"credit":"p_ab"},{"player":{"id":650559,"link":"/api/v1/people/650559"},"credit":"b_pa"},{"player":{"id":660761,"link":"/api/v1/people/660761"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-5.300000000000004,"leverageIndex":2.11,"dramaIndex":91.0,"contextMetrics":{},"playEndTime":"2026-03-15T18:07:04.734Z","atBatIndex":32},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Aaron Schunk flies out to right fielder Adolis García.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-15T18:08:59.218Z","endTime":"2026-03-15T18:09:18.277Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":668845,"fullName":"Aaron Schunk","link":"/api/v1/people/668845"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":668845,"fullName":"Aaron Schunk","link":"/api/v1/people/668845"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.8,"endSpeed":72.3,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.36279703471082,"aZ":-32.34548937357363,"pfxX":4.663581962957745,"pfxZ":-0.13171114284458518,"pX":0.32601036221034735,"pZ":2.6144971324973842,"vX0":3.0096908578409995,"vY0":-113.3299987384775,"vZ0":-1.711446063144623,"x":104.57,"y":168.19,"x0":-1.6218982646855804,"y0":50.002369668254616,"z0":6.589386270637455,"aX":6.1077756041899045},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-0.4,"breakHorizontal":-9.1,"spinRate":2317,"spinDirection":71},"zone":6,"typeConfidence":2.0,"plateTime":0.48203187835750194,"extension":5.543779310091088},"hitData":{"launchSpeed":85.9,"launchAngle":43.0,"totalDistance":275.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":178.43,"coordY":102.24}},"index":0,"playId":"ec2e00da-08e7-3bbe-8fe9-c947a238059b","pitchNumber":1,"startTime":"2026-03-15T18:09:10.128Z","endTime":"2026-03-15T18:09:18.277Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805249,"link":"/api/v1/people/805249"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":679032,"link":"/api/v1/people/679032"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":668845,"link":"/api/v1/people/668845","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668845,"link":"/api/v1/people/668845"},"credit":"b_ab"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_ab"},{"player":{"id":668845,"link":"/api/v1/people/668845"},"credit":"b_pa"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":3.0,"leverageIndex":1.17,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-03-15T18:09:18.277Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brett Wisely grounds out, pitcher Taijuan Walker to first baseman Otto Kemp.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-15T18:09:36.928Z","endTime":"2026-03-15T18:10:39.572Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":689172,"fullName":"Brett Wisely","link":"/api/v1/people/689172"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"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":689172,"fullName":"Brett Wisely","link":"/api/v1/people/689172"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":592836,"link":"/api/v1/people/592836"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":805249,"link":"/api/v1/people/805249"},"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":90.7,"endSpeed":84.1,"strikeZoneTop":3.085,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.892439793620216,"aZ":-18.828924478711844,"pfxX":-8.12033740695458,"pfxZ":7.499555411010587,"pX":0.6854072178007522,"pZ":1.698243343553745,"vX0":8.05194233287171,"vY0":-131.78704389199362,"vZ0":-8.423623476326876,"x":90.87,"y":192.93,"x0":-1.337247165515675,"y0":50.003661641365866,"z0":6.297328478121676,"aX":-14.45384160389279},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":12.1,"breakHorizontal":13.2,"spinRate":1989,"spinDirection":215},"zone":9,"typeConfidence":2.0,"plateTime":0.4137406940812669,"extension":5.951992862389437},"index":0,"playId":"b06321a3-f98c-305a-8471-6e1c55d9cde9","pitchNumber":1,"startTime":"2026-03-15T18:09:40.325Z","endTime":"2026-03-15T18:09:44.421Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805249,"link":"/api/v1/people/805249"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":679032,"link":"/api/v1/people/679032"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":689172,"link":"/api/v1/people/689172","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":83.8,"strikeZoneTop":3.085,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.6619594975359,"aZ":-12.432369952346566,"pfxX":-5.780910692326371,"pfxZ":10.975406153195635,"pX":-0.05430711824274063,"pZ":2.7767619686734224,"vX0":5.4543460445588945,"vY0":-133.26566351671627,"vZ0":-6.985489549298277,"x":119.07,"y":163.81,"x0":-1.3765375254441667,"y0":50.00192155604458,"z0":6.330210970727374,"aX":-10.396946562670157},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":18.6,"breakHorizontal":9.2,"spinRate":2171,"spinDirection":219},"zone":2,"typeConfidence":2.0,"plateTime":0.41102074625505214,"extension":5.873674334565624},"index":1,"playId":"6b381aec-7a31-36a9-ae27-99602abc630d","pitchNumber":2,"startTime":"2026-03-15T18:09:57.553Z","endTime":"2026-03-15T18:10:01.098Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805249,"link":"/api/v1/people/805249"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":679032,"link":"/api/v1/people/679032"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":689172,"link":"/api/v1/people/689172","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.4,"strikeZoneTop":3.085,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.303442283945447,"aZ":-12.420065527788614,"pfxX":-5.381910110067292,"pfxZ":10.892795067180586,"pX":0.329138913000809,"pZ":2.0488517240749458,"vX0":6.443208509504004,"vY0":-133.68073006958102,"vZ0":-8.79749529912922,"x":104.45,"y":183.46,"x0":-1.4109440115440057,"y0":50.00283194702718,"z0":6.270062510696462,"aX":-9.75993709138668},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":18.0,"breakHorizontal":8.4,"spinRate":2218,"spinDirection":214},"zone":9,"typeConfidence":2.0,"plateTime":0.40943298245154214,"extension":5.980261994862344},"index":2,"playId":"936195f6-edca-3c4e-97ee-b3cc7de8466b","pitchNumber":3,"startTime":"2026-03-15T18:10:13.264Z","endTime":"2026-03-15T18:10:17.602Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805249,"link":"/api/v1/people/805249"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":679032,"link":"/api/v1/people/679032"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":689172,"link":"/api/v1/people/689172","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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-03-15T18:10:22.788Z","endTime":"2026-03-15T18:10:32.938Z","isPitch":false,"type":"action","player":{"id":689172,"link":"/api/v1/people/689172"},"defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805249,"link":"/api/v1/people/805249"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":679032,"link":"/api/v1/people/679032"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":689172,"link":"/api/v1/people/689172","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":87.7,"endSpeed":80.9,"strikeZoneTop":3.085,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.395827898183718,"aZ":-24.153522126175076,"pfxX":-8.719610652537938,"pfxZ":4.865646715049094,"pX":-0.11143860081506168,"pZ":0.9683534899233542,"vX0":6.440631528901628,"vY0":-127.41143766215137,"vZ0":-8.42559237471448,"x":121.25,"y":212.63,"x0":-1.5351319803410979,"y0":50.00509330681836,"z0":6.217432679867376,"aX":-14.383823918056805},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":7.2,"breakHorizontal":14.4,"spinRate":1506,"spinDirection":228},"zone":13,"typeConfidence":2.0,"plateTime":0.4293608461871701,"extension":6.009693546832827},"hitData":{"launchSpeed":71.8,"launchAngle":-50.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":118.02,"coordY":188.98}},"index":4,"playId":"620033f7-bac3-3347-8cfb-6379e8cfe143","pitchNumber":4,"startTime":"2026-03-15T18:10:32.938Z","endTime":"2026-03-15T18:10:39.572Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805249,"link":"/api/v1/people/805249"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":679032,"link":"/api/v1/people/679032"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":689172,"link":"/api/v1/people/689172","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":689172,"link":"/api/v1/people/689172"},"credit":"b_ab"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_ab"},{"player":{"id":689172,"link":"/api/v1/people/689172"},"credit":"b_pa"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.2,"awayTeamWinProbability":44.8,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-03-15T18:10:39.572Z","atBatIndex":34},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"José Azócar flies out to left fielder Brandon Marsh.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-15T18:10:49.481Z","endTime":"2026-03-15T18:11:20.980Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":640492,"fullName":"José Azócar","link":"/api/v1/people/640492"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":640492,"fullName":"José Azócar","link":"/api/v1/people/640492"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":87.0,"endSpeed":81.1,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.873084227332118,"aZ":-18.703843165714822,"pfxX":0.7896273993998916,"pfxZ":8.163638498233933,"pX":0.2383654051523119,"pZ":1.9768746398248431,"vX0":4.315793195823667,"vY0":-126.62836008573275,"vZ0":-7.220411971808574,"x":107.91,"y":185.4,"x0":-1.579396631516821,"y0":50.00573660112892,"z0":6.322063138030279,"aX":1.3037476996933255},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":13.7,"breakHorizontal":-2.3,"spinRate":2357,"spinDirection":193},"zone":8,"typeConfidence":2.0,"plateTime":0.42984641228615006,"extension":5.788243000690935},"index":0,"playId":"c6ffe79d-e4a0-3653-bd68-c017fc95b3f9","pitchNumber":1,"startTime":"2026-03-15T18:11:00.552Z","endTime":"2026-03-15T18:11:04.243Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805249,"link":"/api/v1/people/805249"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":679032,"link":"/api/v1/people/679032"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":640492,"link":"/api/v1/people/640492","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.7,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.359016595325315,"aZ":-21.40475507393468,"pfxX":-7.53867376545584,"pfxZ":6.672734760569892,"pX":-1.3649391874715644,"pZ":3.1107121322429325,"vX0":2.80022034832224,"vY0":-125.9265872313956,"vZ0":-4.0020965495664,"x":169.03,"y":154.79,"x0":-1.5086849164917717,"y0":50.00382291802181,"z0":6.441595816674362,"aX":-12.169152982759583},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":11.4,"breakHorizontal":13.1,"spinRate":1303,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.43412500621477657,"extension":5.810775133569758},"hitData":{"launchSpeed":94.2,"launchAngle":61.0,"totalDistance":201.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":90.05,"coordY":128.7}},"index":1,"playId":"2ec5c187-bf6e-3788-ac1e-256ed9cb6898","pitchNumber":2,"startTime":"2026-03-15T18:11:10.144Z","endTime":"2026-03-15T18:11:20.980Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805249,"link":"/api/v1/people/805249"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":679032,"link":"/api/v1/people/679032"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":640492,"link":"/api/v1/people/640492","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":640492,"link":"/api/v1/people/640492"},"credit":"b_ab"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_ab"},{"player":{"id":640492,"link":"/api/v1/people/640492"},"credit":"b_pa"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.699999999999996,"awayTeamWinProbability":43.300000000000004,"homeTeamWinProbabilityAdded":1.499999999999993,"leverageIndex":0.58,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-03-15T18:11:20.980Z","atBatIndex":35},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Rafael Marchán singles on a line drive to left fielder Luke Williams.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-15T18:13:05.495Z","endTime":"2026-03-15T18:13:50.267Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663897,"link":"/api/v1/people/663897"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":77.0,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.8806832226761,"aZ":-31.406107146280473,"pfxX":-2.867264179711833,"pfxZ":0.5184396035662227,"pX":-0.9659938477918553,"pZ":1.9647865821492492,"vX0":-4.488578603444314,"vY0":-120.86921106666053,"vZ0":-2.4648806056971653,"x":153.82,"y":185.73,"x0":1.2822999486911841,"y0":50.00476515189327,"z0":5.734957379455249,"aX":-4.2750819985004656},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":0.6,"breakHorizontal":6.2,"spinRate":2830,"spinDirection":276},"zone":13,"typeConfidence":2.0,"plateTime":0.45183624114595267,"extension":5.785268702028087},"index":0,"playId":"8cb537bc-2e20-3b92-866d-4d04db9fe396","pitchNumber":1,"startTime":"2026-03-15T18:13:26.196Z","endTime":"2026-03-15T18:13:30.223Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":689172,"link":"/api/v1/people/689172"},"left":{"id":663897,"link":"/api/v1/people/663897"},"center":{"id":640492,"link":"/api/v1/people/640492"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":665561,"link":"/api/v1/people/665561","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.9,"endSpeed":74.4,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.926737317597937,"aZ":-36.107573448277904,"pfxX":-2.719612607145413,"pfxZ":-2.8219956828296544,"pX":-0.022001791076909017,"pZ":1.0300633357279805,"vX0":-2.366325002585844,"vY0":-117.76048301830473,"vZ0":-2.8050859513755046,"x":117.84,"y":210.97,"x0":1.3519314546331906,"y0":50.00271760409941,"z0":5.601588586797966,"aX":-3.7906892369543788},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-5.5,"breakHorizontal":5.5,"spinRate":2850,"spinDirection":295},"zone":13,"typeConfidence":2.0,"plateTime":0.4664508184168792,"extension":5.8165493464617875},"hitData":{"launchSpeed":96.3,"launchAngle":13.0,"totalDistance":210.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":76.81,"coordY":109.32}},"index":1,"playId":"98642209-da62-313a-962b-60a8f261353d","pitchNumber":2,"startTime":"2026-03-15T18:13:41.577Z","endTime":"2026-03-15T18:13:50.267Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":689172,"link":"/api/v1/people/689172"},"left":{"id":663897,"link":"/api/v1/people/663897"},"center":{"id":640492,"link":"/api/v1/people/640492"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":665561,"link":"/api/v1/people/665561","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"credit":"b_ab"},{"player":{"id":660761,"link":"/api/v1/people/660761"},"credit":"p_ab"},{"player":{"id":665561,"link":"/api/v1/people/665561"},"credit":"b_pa"},{"player":{"id":660761,"link":"/api/v1/people/660761"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.3,"awayTeamWinProbability":38.7,"homeTeamWinProbabilityAdded":4.600000000000001,"leverageIndex":1.16,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-03-15T18:13:50.267Z","atBatIndex":36},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Johan Rojas hits a sacrifice bunt. Rafael Marchán to 2nd. Johan Rojas to 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-15T18:16:25.721Z","endTime":"2026-03-15T18:16:38.710Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":4},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":679032,"fullName":"Johan Rojas","link":"/api/v1/people/679032"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":606303,"fullName":"Joel Payamps","link":"/api/v1/people/606303"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":679032,"fullName":"Johan Rojas","link":"/api/v1/people/679032"},"postOnSecond":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2],"actionIndex":[1],"runnerIndex":[0,1],"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":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":679032,"fullName":"Johan Rojas","link":"/api/v1/people/679032"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":606303,"link":"/api/v1/people/606303"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-15T18:13:59.802Z","endTime":"2026-03-15T18:14:40.143Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":689172,"link":"/api/v1/people/689172"},"left":{"id":663897,"link":"/api/v1/people/663897"},"center":{"id":640492,"link":"/api/v1/people/640492"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":679032,"link":"/api/v1/people/679032","batSide":{"code":"R","description":"Right"}},"first":{"id":665561,"link":"/api/v1/people/665561"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Joel Payamps replaces José Suarez.","event":"Pitching Substitution","eventType":"pitching_substitution","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-03-15T18:14:40.143Z","endTime":"2026-03-15T18:16:27.917Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":606303,"link":"/api/v1/people/606303"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":689172,"link":"/api/v1/people/689172"},"left":{"id":663897,"link":"/api/v1/people/663897"},"center":{"id":640492,"link":"/api/v1/people/640492"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":679032,"link":"/api/v1/people/679032","batSide":{"code":"R","description":"Right"}},"first":{"id":665561,"link":"/api/v1/people/665561"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":87.2,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.090544001497893,"aZ":-23.160086216741615,"pfxX":-9.897974359000942,"pfxZ":4.662583950754984,"pX":0.5703533349482259,"pZ":3.303495572902741,"vX0":10.63761001565377,"vY0":-137.607970143143,"vZ0":-2.534578981285869,"x":95.26,"y":149.59,"x0":-2.0437963981073324,"y0":50.00622491790019,"z0":5.7912619335204845,"aX":-19.14929909014744},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":8.2,"breakHorizontal":16.0,"spinRate":2285,"spinDirection":211},"zone":3,"typeConfidence":2.0,"plateTime":0.3967419017234959,"extension":5.9609737022684035},"hitData":{"launchSpeed":33.5,"launchAngle":-16.0,"totalDistance":10.0,"trajectory":"bunt_grounder","hardness":"soft","location":"1","coordinates":{"coordX":127.85,"coordY":193.42}},"index":2,"playId":"8b446249-86af-3253-b254-051866533f26","pitchNumber":1,"startTime":"2026-03-15T18:16:27.917Z","endTime":"2026-03-15T18:16:38.710Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606303,"link":"/api/v1/people/606303","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":689172,"link":"/api/v1/people/689172"},"left":{"id":663897,"link":"/api/v1/people/663897"},"center":{"id":640492,"link":"/api/v1/people/640492"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":679032,"link":"/api/v1/people/679032","batSide":{"code":"R","description":"Right"}},"first":{"id":665561,"link":"/api/v1/people/665561"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":679032,"link":"/api/v1/people/679032"},"credit":"b_pa"},{"player":{"id":606303,"link":"/api/v1/people/606303"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_bunt"}],"homeTeamWinProbability":68.0,"awayTeamWinProbability":32.0,"homeTeamWinProbabilityAdded":6.700000000000003,"leverageIndex":1.89,"dramaIndex":94.0,"contextMetrics":{},"playEndTime":"2026-03-15T18:16:38.710Z","atBatIndex":37},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Trea Turner flies out to right fielder Brewer Hicklen.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-15T18:17:17.111Z","endTime":"2026-03-15T18:17:41.483Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":606303,"fullName":"Joel Payamps","link":"/api/v1/people/606303"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":679032,"fullName":"Johan Rojas","link":"/api/v1/people/679032"},"postOnSecond":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":676551,"link":"/api/v1/people/676551"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":77.3,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.259766967926694,"aZ":-34.95605502793096,"pfxX":5.960623709856112,"pfxZ":-1.8420083717625069,"pX":0.7762978897227032,"pZ":3.0338331945930497,"vX0":6.080259768113932,"vY0":-122.22787491681524,"vZ0":0.9953852431736785,"x":87.41,"y":156.87,"x0":-2.5184552664486746,"y0":50.00150882201816,"z0":5.624678690553599,"aX":9.010139496463637},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-2.9,"breakHorizontal":-12.2,"spinRate":2830,"spinDirection":47},"zone":12,"typeConfidence":2.0,"plateTime":0.44825241165193486,"extension":5.973781612562354},"index":0,"playId":"6bb92420-2e41-3556-a42c-bd32011a4189","pitchNumber":1,"startTime":"2026-03-15T18:17:17.111Z","endTime":"2026-03-15T18:17:21.676Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606303,"link":"/api/v1/people/606303","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":689172,"link":"/api/v1/people/689172"},"left":{"id":663897,"link":"/api/v1/people/663897"},"center":{"id":640492,"link":"/api/v1/people/640492"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"first":{"id":679032,"link":"/api/v1/people/679032"},"second":{"id":665561,"link":"/api/v1/people/665561"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":88.2,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.838811169186823,"aZ":-16.359798219266956,"pfxX":-5.571623433941291,"pfxZ":8.003631000344766,"pX":0.21323192230705515,"pZ":2.718625835098028,"vX0":8.622732292927866,"vY0":-138.89083798991174,"vZ0":-4.717416298228033,"x":108.87,"y":165.38,"x0":-2.1917222898552344,"y0":50.00236207941153,"z0":5.509102629363179,"aX":-11.00858617322264},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.8,"breakHorizontal":8.5,"spinRate":2365,"spinDirection":220},"zone":5,"typeConfidence":2.0,"plateTime":0.3926780169939357,"extension":6.0052499314281915},"hitData":{"launchSpeed":82.6,"launchAngle":51.0,"totalDistance":221.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":166.84,"coordY":121.58}},"index":1,"playId":"c2a34e2d-7883-36fa-bfec-da554d1500c4","pitchNumber":2,"startTime":"2026-03-15T18:17:31.898Z","endTime":"2026-03-15T18:17:41.483Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606303,"link":"/api/v1/people/606303","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":689172,"link":"/api/v1/people/689172"},"left":{"id":663897,"link":"/api/v1/people/663897"},"center":{"id":640492,"link":"/api/v1/people/640492"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"first":{"id":679032,"link":"/api/v1/people/679032"},"second":{"id":665561,"link":"/api/v1/people/665561"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_ab"},{"player":{"id":606303,"link":"/api/v1/people/606303"},"credit":"p_ab"},{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_pa"},{"player":{"id":606303,"link":"/api/v1/people/606303"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.7,"awayTeamWinProbability":38.3,"homeTeamWinProbabilityAdded":-6.299999999999997,"leverageIndex":2.23,"dramaIndex":100.0,"contextMetrics":{},"playEndTime":"2026-03-15T18:17:41.483Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Marsh called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-15T18:17:48.973Z","endTime":"2026-03-15T18:19:48.552Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":606303,"fullName":"Joel Payamps","link":"/api/v1/people/606303"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":679032,"fullName":"Johan Rojas","link":"/api/v1/people/679032"},"postOnSecond":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":506702,"link":"/api/v1/people/506702"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":81.7,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.65216412342307,"aZ":-25.816982888051673,"pfxX":-11.648692184768992,"pfxZ":3.7509346305056743,"pX":-1.25142546666499,"pZ":1.917912295085079,"vX0":6.374516059948637,"vY0":-129.28472786232652,"vZ0":-4.560134810157723,"x":164.7,"y":187.0,"x0":-2.234069492396522,"y0":50.002533999621384,"z0":5.683178360177585,"aX":-19.742351523569933},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":6.0,"breakHorizontal":19.7,"spinRate":2198,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.423463022563594,"extension":5.824450051577979},"index":0,"playId":"b269fc25-a758-3d24-a056-7b01c8b26837","pitchNumber":1,"startTime":"2026-03-15T18:18:06.989Z","endTime":"2026-03-15T18:18:10.767Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606303,"link":"/api/v1/people/606303","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":689172,"link":"/api/v1/people/689172"},"left":{"id":663897,"link":"/api/v1/people/663897"},"center":{"id":640492,"link":"/api/v1/people/640492"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"first":{"id":679032,"link":"/api/v1/people/679032"},"second":{"id":665561,"link":"/api/v1/people/665561"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":79.9,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.963039073035098,"aZ":-26.51799564798747,"pfxX":-11.24095876817827,"pfxZ":3.4559958368216943,"pX":-1.6411669261158555,"pZ":3.0587823825501146,"vX0":5.3089782209751055,"vY0":-127.30534403839988,"vZ0":-1.597485049261682,"x":179.56,"y":156.19,"x0":-2.2970419541446803,"y0":50.00205669590697,"z0":5.80037251273451,"aX":-18.386852680652556},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":6.1,"breakHorizontal":19.1,"spinRate":2135,"spinDirection":237},"zone":11,"typeConfidence":2.0,"plateTime":0.4308174757690928,"extension":5.932487828714105},"index":1,"playId":"ce4e98bb-0d71-3305-8176-595e1672379b","pitchNumber":2,"startTime":"2026-03-15T18:18:21.554Z","endTime":"2026-03-15T18:18:25.592Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606303,"link":"/api/v1/people/606303","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":689172,"link":"/api/v1/people/689172"},"left":{"id":663897,"link":"/api/v1/people/663897"},"center":{"id":640492,"link":"/api/v1/people/640492"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"first":{"id":679032,"link":"/api/v1/people/679032"},"second":{"id":665561,"link":"/api/v1/people/665561"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":84.0,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.43955033613867,"aZ":-21.201347338348132,"pfxX":-4.218846721859981,"pfxZ":6.164089975117488,"pX":-0.3898225435129036,"pZ":1.8581163437624508,"vX0":6.307302351165566,"vY0":-131.72082199145143,"vZ0":-5.7278044567395225,"x":131.86,"y":188.61,"x0":-2.252563380150491,"y0":50.0054087200814,"z0":5.598815244963941,"aX":-7.514679368879986},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":10.3,"breakHorizontal":6.5,"spinRate":2425,"spinDirection":207},"zone":7,"typeConfidence":2.0,"plateTime":0.4136923147412723,"extension":5.969830819503298},"index":2,"playId":"a63c2a1d-a689-377d-9fcd-ef3bcf321097","pitchNumber":3,"startTime":"2026-03-15T18:18:37.275Z","endTime":"2026-03-15T18:18:41.277Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606303,"link":"/api/v1/people/606303","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":689172,"link":"/api/v1/people/689172"},"left":{"id":663897,"link":"/api/v1/people/663897"},"center":{"id":640492,"link":"/api/v1/people/640492"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"first":{"id":679032,"link":"/api/v1/people/679032"},"second":{"id":665561,"link":"/api/v1/people/665561"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":87.8,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.04114782792012,"aZ":-17.605673817980747,"pfxX":-4.6921379061584645,"pfxZ":7.453772242360958,"pX":-0.7206261695091362,"pZ":2.2909407333069174,"vX0":6.173200436962784,"vY0":-138.02729229622534,"vZ0":-5.440296198155993,"x":144.47,"y":176.92,"x0":-2.3632529440114802,"y0":50.00265194055708,"z0":5.450082319374436,"aX":-9.170140265155846},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.7,"breakHorizontal":7.4,"spinRate":2409,"spinDirection":218},"zone":4,"typeConfidence":2.0,"plateTime":0.39491733099529425,"extension":6.01594507677966},"index":3,"playId":"3cd411f7-82b3-3cc8-951d-94436632d09d","pitchNumber":4,"startTime":"2026-03-15T18:18:55.098Z","endTime":"2026-03-15T18:18:59.340Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606303,"link":"/api/v1/people/606303","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":689172,"link":"/api/v1/people/689172"},"left":{"id":663897,"link":"/api/v1/people/663897"},"center":{"id":640492,"link":"/api/v1/people/640492"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"first":{"id":679032,"link":"/api/v1/people/679032"},"second":{"id":665561,"link":"/api/v1/people/665561"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.9,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.616743076683676,"aZ":-36.78400825462721,"pfxX":4.791959439207253,"pfxZ":-3.009015713020456,"pX":0.14039925056796848,"pZ":1.7859988469201562,"vX0":4.682115235469145,"vY0":-122.96747783260732,"vZ0":-1.4134040544135966,"x":111.65,"y":190.56,"x0":-2.411846944857877,"y0":50.006114915182756,"z0":5.491947554053371,"aX":7.331359125638245},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-5.5,"breakHorizontal":-9.8,"spinRate":2875,"spinDirection":38},"zone":8,"typeConfidence":2.0,"plateTime":0.44559771359764655,"extension":5.802068362724559},"index":4,"playId":"fd8313e0-5e0b-3381-906e-ec6f62d4ed1c","pitchNumber":5,"startTime":"2026-03-15T18:19:21.134Z","endTime":"2026-03-15T18:19:24.941Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606303,"link":"/api/v1/people/606303","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":689172,"link":"/api/v1/people/689172"},"left":{"id":663897,"link":"/api/v1/people/663897"},"center":{"id":640492,"link":"/api/v1/people/640492"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"first":{"id":679032,"link":"/api/v1/people/679032"},"second":{"id":665561,"link":"/api/v1/people/665561"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":77.4,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.54337307094641,"aZ":-35.45218758693018,"pfxX":9.23109402915211,"pfxZ":-2.16740118832543,"pX":0.10762992774651126,"pZ":2.6266846769547088,"vX0":3.3122716916546424,"vY0":-122.37396182240356,"vZ0":0.3319821870286541,"x":112.9,"y":167.86,"x0":-2.4632482801854234,"y0":50.002169722131505,"z0":5.530640343714828,"aX":13.97345104848112},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-3.6,"breakHorizontal":-17.5,"spinRate":2869,"spinDirection":42},"zone":5,"typeConfidence":2.0,"plateTime":0.44789217560537686,"extension":5.842710655336315},"index":5,"playId":"4ee99b24-60f3-37e7-b831-d794b1780adb","pitchNumber":6,"startTime":"2026-03-15T18:19:43.677Z","endTime":"2026-03-15T18:19:48.552Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606303,"link":"/api/v1/people/606303","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":689172,"link":"/api/v1/people/689172"},"left":{"id":663897,"link":"/api/v1/people/663897"},"center":{"id":640492,"link":"/api/v1/people/640492"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"first":{"id":679032,"link":"/api/v1/people/679032"},"second":{"id":665561,"link":"/api/v1/people/665561"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"credit":"b_ab"},{"player":{"id":606303,"link":"/api/v1/people/606303"},"credit":"p_ab"},{"player":{"id":669016,"link":"/api/v1/people/669016"},"credit":"b_pa"},{"player":{"id":606303,"link":"/api/v1/people/606303"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.900000000000006,"awayTeamWinProbability":44.099999999999994,"homeTeamWinProbabilityAdded":-5.799999999999997,"leverageIndex":2.5,"dramaIndex":103.0,"contextMetrics":{},"playEndTime":"2026-03-15T18:19:48.552Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alec Bohm strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-15T18:20:08.902Z","endTime":"2026-03-15T18:21:16.867Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":606303,"fullName":"Joel Payamps","link":"/api/v1/people/606303"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":506702,"link":"/api/v1/people/506702"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":77.2,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.908871059399036,"aZ":-31.708646740012025,"pfxX":6.500126974363448,"pfxZ":0.3063617349939065,"pX":0.31980898252893447,"pZ":2.5766015503002597,"vX0":4.886487932333113,"vY0":-122.37584839248052,"vZ0":-0.4477854288738651,"x":104.81,"y":169.21,"x0":-2.5495601005285815,"y0":50.001738079318784,"z0":5.486021088938502,"aX":9.824042021364306},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":0.7,"breakHorizontal":-13.0,"spinRate":2836,"spinDirection":48},"zone":6,"typeConfidence":2.0,"plateTime":0.4481547008077138,"extension":5.942418261855548},"index":0,"playId":"783defff-dbb8-3ffb-9692-60837f0dd785","pitchNumber":1,"startTime":"2026-03-15T18:20:12.153Z","endTime":"2026-03-15T18:20:16.038Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606303,"link":"/api/v1/people/606303","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":689172,"link":"/api/v1/people/689172"},"left":{"id":663897,"link":"/api/v1/people/663897"},"center":{"id":640492,"link":"/api/v1/people/640492"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"first":{"id":679032,"link":"/api/v1/people/679032"},"second":{"id":665561,"link":"/api/v1/people/665561"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":94.7,"endSpeed":86.7,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.647093678906906,"aZ":-15.31671728738266,"pfxX":-1.8422558273908252,"pfxZ":8.738247184128195,"pX":-0.2957338827847817,"pZ":3.986121234937542,"vX0":5.895925002262864,"vY0":-137.79744685931024,"vZ0":-1.918579823554247,"x":128.27,"y":131.15,"x0":-2.2206605340766434,"y0":50.00688352257316,"z0":5.7223966328737115,"aX":-3.556575226587475},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.6,"breakHorizontal":2.2,"spinRate":2443,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.3969747660313545,"extension":5.882366157888747},"index":1,"playId":"7a38f80d-ab37-3546-910b-b4798d10d1ff","pitchNumber":2,"startTime":"2026-03-15T18:20:29.723Z","endTime":"2026-03-15T18:20:33.331Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606303,"link":"/api/v1/people/606303","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":689172,"link":"/api/v1/people/689172"},"left":{"id":663897,"link":"/api/v1/people/663897"},"center":{"id":640492,"link":"/api/v1/people/640492"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"first":{"id":679032,"link":"/api/v1/people/679032"},"second":{"id":665561,"link":"/api/v1/people/665561"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":79.0,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.310274730586727,"aZ":-32.62450918375443,"pfxX":7.714793145850281,"pfxZ":-0.2902356100583767,"pX":0.8284802402588006,"pZ":0.5564472400232162,"vX0":5.327194904772292,"vY0":-123.87890037832214,"vZ0":-4.815578006990741,"x":85.42,"y":223.76,"x0":-2.35061316694781,"y0":50.00155864697862,"z0":5.246866691667872,"aX":12.01192381588176},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-1.4,"breakHorizontal":-15.2,"spinRate":2964,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.4418250070847205,"extension":5.897171258584641},"index":2,"playId":"364b03bd-5858-373d-a8f7-f7945387d311","pitchNumber":3,"startTime":"2026-03-15T18:20:47.804Z","endTime":"2026-03-15T18:20:51.938Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606303,"link":"/api/v1/people/606303","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":689172,"link":"/api/v1/people/689172"},"left":{"id":663897,"link":"/api/v1/people/663897"},"center":{"id":640492,"link":"/api/v1/people/640492"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"first":{"id":679032,"link":"/api/v1/people/679032"},"second":{"id":665561,"link":"/api/v1/people/665561"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.2,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.916365725744647,"aZ":-32.58801419598761,"pfxX":7.706769865025683,"pfxZ":-0.2681937695068144,"pX":0.5831508811902917,"pZ":0.9432397956719328,"vX0":5.117048481062157,"vY0":-123.56696546126052,"vZ0":-3.7920691981886576,"x":94.77,"y":213.31,"x0":-2.5198175255339152,"y0":50.0035832099161,"z0":5.252269487496574,"aX":11.850361642209839},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-1.2,"breakHorizontal":-15.2,"spinRate":2875,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.4442114066216485,"extension":5.825501426475421},"index":3,"playId":"609dff35-b4da-3b79-a518-f8b333a8a210","pitchNumber":4,"startTime":"2026-03-15T18:21:11.850Z","endTime":"2026-03-15T18:21:16.867Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606303,"link":"/api/v1/people/606303","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":689172,"link":"/api/v1/people/689172"},"left":{"id":663897,"link":"/api/v1/people/663897"},"center":{"id":640492,"link":"/api/v1/people/640492"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"first":{"id":679032,"link":"/api/v1/people/679032"},"second":{"id":665561,"link":"/api/v1/people/665561"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_ab"},{"player":{"id":606303,"link":"/api/v1/people/606303"},"credit":"p_ab"},{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_pa"},{"player":{"id":606303,"link":"/api/v1/people/606303"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-5.900000000000006,"leverageIndex":2.32,"dramaIndex":99.0,"contextMetrics":{},"playEndTime":"2026-03-15T18:21:16.867Z","atBatIndex":40},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dominic Smith grounds out to first baseman Otto Kemp.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-15T18:23:52.655Z","endTime":"2026-03-15T18:24:22.668Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":805249,"link":"/api/v1/people/805249"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Garrett Stubbs replaces left fielder Brandon Marsh, batting 2nd, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","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-03-15T18:22:34.519Z","endTime":"2026-03-15T18:22:34.532Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":596117,"link":"/api/v1/people/596117"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"201","replacedPlayer":{"id":669016,"link":"/api/v1/people/669016"},"defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805249,"link":"/api/v1/people/805249"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":679032,"link":"/api/v1/people/679032"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: José Alvarado replaces Taijuan Walker.","event":"Pitching Substitution","eventType":"pitching_substitution","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-03-15T18:22:34.532Z","endTime":"2026-03-15T18:23:54.871Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621237,"link":"/api/v1/people/621237"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":592836,"link":"/api/v1/people/592836","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805249,"link":"/api/v1/people/805249"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":679032,"link":"/api/v1/people/679032"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":99.7,"endSpeed":91.3,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.29171903744305,"aZ":-13.979335125248507,"pfxX":8.647870541045439,"pfxZ":8.535951263556829,"pX":0.25396520363315045,"pZ":2.917081716751209,"vX0":-6.888782464113107,"vY0":-144.94018802709112,"vZ0":-7.343637194488719,"x":107.32,"y":160.02,"x0":1.5357550964455497,"y0":50.00370682976456,"z0":6.334079410937666,"aX":18.434417770161165},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":14.2,"breakHorizontal":-14.3,"spinRate":2055,"spinDirection":150},"zone":2,"typeConfidence":0.9,"plateTime":0.3776327110429012,"extension":6.68757348187688},"index":2,"playId":"08ad89e8-6d09-3abd-bb1c-7f2d9a3928e8","pitchNumber":1,"startTime":"2026-03-15T18:23:54.871Z","endTime":"2026-03-15T18:23:59.876Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621237,"link":"/api/v1/people/621237","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805249,"link":"/api/v1/people/805249"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":679032,"link":"/api/v1/people/679032"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":99.8,"endSpeed":91.1,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.47862233190842,"aZ":-14.890663244966062,"pfxX":10.45134545202805,"pfxZ":8.126720175528291,"pX":0.6736600036342445,"pZ":2.5512902469862224,"vX0":-6.345760716209713,"vY0":-145.02496378934893,"vZ0":-7.863129796208906,"x":91.32,"y":169.9,"x0":1.534424411475802,"y0":50.00006039090363,"z0":6.209240649314959,"aX":22.21927979225922},"breaks":{"breakAngle":51.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":13.3,"breakHorizontal":-17.6,"spinRate":2139,"spinDirection":146},"zone":6,"typeConfidence":0.91,"plateTime":0.37792598691332824,"extension":6.670761868730754},"hitData":{"launchSpeed":69.3,"launchAngle":-13.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":154.97,"coordY":166.57}},"index":3,"playId":"141d5b36-5e70-37d8-82c3-45a412f43b18","pitchNumber":2,"startTime":"2026-03-15T18:24:14.905Z","endTime":"2026-03-15T18:24:22.668Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621237,"link":"/api/v1/people/621237","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805249,"link":"/api/v1/people/805249"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":679032,"link":"/api/v1/people/679032"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642086,"link":"/api/v1/people/642086"},"credit":"b_ab"},{"player":{"id":621237,"link":"/api/v1/people/621237"},"credit":"p_ab"},{"player":{"id":642086,"link":"/api/v1/people/642086"},"credit":"b_pa"},{"player":{"id":621237,"link":"/api/v1/people/621237"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.400000000000006,"awayTeamWinProbability":46.599999999999994,"homeTeamWinProbabilityAdded":3.4000000000000057,"leverageIndex":1.32,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-03-15T18:24:22.668Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Farmer grounds out, third baseman Alec Bohm to first baseman Otto Kemp.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-15T18:24:54.427Z","endTime":"2026-03-15T18:27:13.248Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":571657,"fullName":"Kyle Farmer","link":"/api/v1/people/571657"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,3,4,5,6,7],"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":571657,"fullName":"Kyle Farmer","link":"/api/v1/people/571657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":805249,"link":"/api/v1/people/805249"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-03-15T18:24:53.012Z","endTime":"2026-03-15T18:24:56.663Z","isPitch":false,"type":"action","player":{"id":571657,"link":"/api/v1/people/571657"},"defense":{"pitcher":{"id":621237,"link":"/api/v1/people/621237","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805249,"link":"/api/v1/people/805249"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":679032,"link":"/api/v1/people/679032"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":571657,"link":"/api/v1/people/571657","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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.1,"endSpeed":90.9,"strikeZoneTop":3.167,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.221752190562505,"aZ":-14.322803669332467,"pfxX":8.775611291398075,"pfxZ":8.487786277477294,"pX":-0.5390335148338901,"pZ":2.1788722490695114,"vX0":-8.595489025731155,"vY0":-143.86542661024924,"vZ0":-9.006619435953183,"x":137.55,"y":179.95,"x0":1.341921887259903,"y0":50.00638154583044,"z0":6.230407515370641,"aX":18.466931437844934},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":13.8,"breakHorizontal":-14.3,"spinRate":2063,"spinDirection":145},"zone":4,"typeConfidence":0.9,"plateTime":0.3801800896877916,"extension":6.775457892507011},"index":1,"playId":"42e64aaf-c372-3608-a9ff-cbca1d30ddfb","pitchNumber":1,"startTime":"2026-03-15T18:24:56.663Z","endTime":"2026-03-15T18:25:17.775Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621237,"link":"/api/v1/people/621237","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805249,"link":"/api/v1/people/805249"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":679032,"link":"/api/v1/people/679032"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":571657,"link":"/api/v1/people/571657","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":2,"startTime":"2026-03-15T18:25:17.775Z","endTime":"2026-03-15T18:25:44.708Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":621237,"link":"/api/v1/people/621237","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805249,"link":"/api/v1/people/805249"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":679032,"link":"/api/v1/people/679032"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":571657,"link":"/api/v1/people/571657","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":86.4,"strikeZoneTop":3.167,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.159140500879772,"aZ":-25.254271127793842,"pfxX":-0.9153185874257463,"pfxZ":3.7307544857049146,"pX":-1.4358962492378888,"pZ":0.2206693458587521,"vX0":-6.898763449747824,"vY0":-134.55992245723024,"vZ0":-11.526912950666595,"x":171.73,"y":232.82,"x0":1.2683435915873265,"y0":50.00333265688028,"z0":6.313153541481007,"aX":-1.6955216224210126},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":4.7,"breakHorizontal":3.0,"spinRate":2127,"spinDirection":168},"zone":13,"typeConfidence":0.89,"plateTime":0.4053349368989667,"extension":6.624997910703361},"index":3,"playId":"69b546cc-1df9-3221-ab52-69b69405224a","pitchNumber":2,"startTime":"2026-03-15T18:25:44.708Z","endTime":"2026-03-15T18:27:13.746Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621237,"link":"/api/v1/people/621237","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805249,"link":"/api/v1/people/805249"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":679032,"link":"/api/v1/people/679032"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":571657,"link":"/api/v1/people/571657","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":85.3,"strikeZoneTop":3.167,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.640007262805664,"aZ":-22.52739729171056,"pfxX":0.5655479592109929,"pfxZ":5.282527982176693,"pX":-1.5378643964643455,"pZ":1.0267455866353752,"vX0":-7.4989694873884085,"vY0":-133.98952489653925,"vZ0":-9.641780809220785,"x":175.62,"y":211.06,"x0":1.218071437717383,"y0":50.006219627404114,"z0":6.268050275824335,"aX":1.0340809066389545},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":7.7,"breakHorizontal":0.5,"spinRate":2189,"spinDirection":164},"zone":13,"typeConfidence":0.9,"plateTime":0.40802250430544884,"extension":6.678415593175953},"index":4,"playId":"1dc57b79-6334-3bd3-8bb6-d24b29c1b362","pitchNumber":3,"startTime":"2026-03-15T18:26:05.902Z","endTime":"2026-03-15T18:26:10.018Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621237,"link":"/api/v1/people/621237","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805249,"link":"/api/v1/people/805249"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":679032,"link":"/api/v1/people/679032"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":571657,"link":"/api/v1/people/571657","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":89.3,"strikeZoneTop":3.167,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.326997371515354,"aZ":-14.443023393461683,"pfxX":8.959471860066134,"pfxZ":8.765071540258774,"pX":-1.0300827040989784,"pZ":1.3161215709800134,"vX0":-9.500469543662788,"vY0":-141.1589494863632,"vZ0":-10.781091144230611,"x":156.26,"y":203.24,"x0":1.2108186004294903,"y0":50.00550579967385,"z0":6.108561663911055,"aX":18.13189184587831},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.8,"breakHorizontal":-14.4,"spinRate":1938,"spinDirection":141},"zone":13,"typeConfidence":0.9,"plateTime":0.3876184137268246,"extension":6.704906305223057},"index":5,"playId":"4f2ad1a1-efcb-3345-961f-a1c3ee5ac96c","pitchNumber":4,"startTime":"2026-03-15T18:26:26.404Z","endTime":"2026-03-15T18:26:49.033Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621237,"link":"/api/v1/people/621237","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805249,"link":"/api/v1/people/805249"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":679032,"link":"/api/v1/people/679032"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":571657,"link":"/api/v1/people/571657","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.6,"endSpeed":90.1,"strikeZoneTop":3.167,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.18330996054579,"aZ":-15.421467726588475,"pfxX":8.9364170198049,"pfxZ":8.037280010227198,"pX":1.0125036798153935,"pZ":3.9421972547194994,"vX0":-4.53150431489957,"vY0":-143.4523700131058,"vZ0":-4.111340904940244,"x":78.41,"y":132.34,"x0":1.4516452236294122,"y0":50.00191118241727,"z0":6.355331732893029,"aX":18.623643429569157},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":13.9,"breakHorizontal":-15.2,"spinRate":2126,"spinDirection":145},"zone":12,"typeConfidence":0.9,"plateTime":0.3818126887132789,"extension":6.551539988228523},"index":6,"playId":"b8838f71-1aa8-3395-957a-d7c76e9780ec","pitchNumber":5,"startTime":"2026-03-15T18:26:45.143Z","endTime":"2026-03-15T18:26:48.535Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621237,"link":"/api/v1/people/621237","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805249,"link":"/api/v1/people/805249"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":679032,"link":"/api/v1/people/679032"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":571657,"link":"/api/v1/people/571657","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":99.2,"endSpeed":90.3,"strikeZoneTop":3.167,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.82746147558761,"aZ":-14.909887348289729,"pfxX":9.531292162943464,"pfxZ":8.249325346224406,"pX":-0.3741664730422443,"pZ":2.3271774877343216,"vX0":-8.243577157910451,"vY0":-144.08000995921716,"vZ0":-8.253915280152913,"x":131.26,"y":175.95,"x0":1.2918328612089534,"y0":50.005671432692075,"z0":6.159121080071083,"aX":19.95566876340319},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":13.3,"breakHorizontal":-15.5,"spinRate":2053,"spinDirection":144},"zone":4,"typeConfidence":0.9,"plateTime":0.38077769684426244,"extension":6.714850936416939},"hitData":{"launchSpeed":102.4,"launchAngle":4.0,"totalDistance":92.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":82.87,"coordY":154.0}},"index":7,"playId":"3c38622b-7522-35dd-8091-03b95019b1f0","pitchNumber":6,"startTime":"2026-03-15T18:27:04.281Z","endTime":"2026-03-15T18:27:13.248Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621237,"link":"/api/v1/people/621237","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805249,"link":"/api/v1/people/805249"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":679032,"link":"/api/v1/people/679032"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":571657,"link":"/api/v1/people/571657","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":571657,"link":"/api/v1/people/571657"},"credit":"b_ab"},{"player":{"id":621237,"link":"/api/v1/people/621237"},"credit":"p_ab"},{"player":{"id":571657,"link":"/api/v1/people/571657"},"credit":"b_pa"},{"player":{"id":621237,"link":"/api/v1/people/621237"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.900000000000006,"awayTeamWinProbability":44.099999999999994,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":1.0,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-03-15T18:27:13.248Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ben Gamel called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-15T18:27:21.801Z","endTime":"2026-03-15T18:29:18.236Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":592325,"fullName":"Ben Gamel","link":"/api/v1/people/592325"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":592325,"fullName":"Ben Gamel","link":"/api/v1/people/592325"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":89.7,"strikeZoneTop":3.116,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.677584840490308,"aZ":-21.20180874154789,"pfxX":10.266676356716053,"pfxZ":5.366500779073743,"pX":0.8890403480714758,"pZ":2.1731261939186703,"vX0":-5.610448339293566,"vY0":-141.93290626593677,"vZ0":-7.486266880087621,"x":83.11,"y":180.11,"x0":1.554595890343381,"y0":50.005529106045245,"z0":6.189231244984211,"aX":21.005678817285023},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":8.4,"breakHorizontal":-17.5,"spinRate":2022,"spinDirection":138},"zone":14,"typeConfidence":0.9,"plateTime":0.38551678825488755,"extension":6.640269998459417},"index":0,"playId":"be41b582-784e-3d89-b726-5ba245806016","pitchNumber":1,"startTime":"2026-03-15T18:27:41.765Z","endTime":"2026-03-15T18:27:45.436Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621237,"link":"/api/v1/people/621237","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805249,"link":"/api/v1/people/805249"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":679032,"link":"/api/v1/people/679032"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":592325,"link":"/api/v1/people/592325","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":84.7,"strikeZoneTop":3.116,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.630566132819176,"aZ":-28.814272262627462,"pfxX":-0.5405858364650196,"pfxZ":1.8613430354240785,"pX":-0.7288035059678093,"pZ":2.1370838233282243,"vX0":-5.421362580977738,"vY0":-133.14244446589674,"vZ0":-5.697992257522043,"x":144.78,"y":181.08,"x0":1.3980233624304734,"y0":50.00644572376367,"z0":6.371174448131916,"aX":-0.9772759873465432},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":2.4,"breakHorizontal":2.0,"spinRate":2125,"spinDirection":158},"zone":7,"typeConfidence":0.86,"plateTime":0.41023839363913295,"extension":6.578584479172876},"index":1,"playId":"cf7f52c3-f649-30d8-877a-fbc956697274","pitchNumber":2,"startTime":"2026-03-15T18:27:58.847Z","endTime":"2026-03-15T18:28:58.672Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621237,"link":"/api/v1/people/621237","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805249,"link":"/api/v1/people/805249"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":679032,"link":"/api/v1/people/679032"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":592325,"link":"/api/v1/people/592325","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":143,"player":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":85.7,"strikeZoneTop":3.116,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.575096829498136,"aZ":-25.931848968070717,"pfxX":-1.1497483686832606,"pfxZ":3.4004162675231484,"pX":-1.8706415832600074,"pZ":0.7584546399463465,"vX0":-7.664817225821409,"vY0":-134.23026069667617,"vZ0":-9.640485233436097,"x":188.3,"y":218.3,"x0":1.1646630577935992,"y0":50.00064932009606,"z0":6.226117628198154,"aX":-2.1086524256349586},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":4.3,"breakHorizontal":3.6,"spinRate":2220,"spinDirection":172},"zone":13,"typeConfidence":0.89,"plateTime":0.40720611003076046,"extension":6.58047265478167},"index":2,"playId":"020d2bfe-4ab7-36f2-b580-f100150c21dc","pitchNumber":3,"startTime":"2026-03-15T18:28:31.661Z","endTime":"2026-03-15T18:28:36.655Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621237,"link":"/api/v1/people/621237","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805249,"link":"/api/v1/people/805249"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":679032,"link":"/api/v1/people/679032"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":592325,"link":"/api/v1/people/592325","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":87.4,"strikeZoneTop":3.116,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.698105137465788,"aZ":-22.433554917360137,"pfxX":1.9563875582464396,"pfxZ":5.128049695918584,"pX":-1.687707635936982,"pZ":0.15023794287818798,"vX0":-8.80055908722903,"vY0":-135.94822155188552,"vZ0":-11.924575543142181,"x":181.33,"y":234.72,"x0":1.3167305598408339,"y0":50.00253157978347,"z0":6.104823542682983,"aX":3.7164275752404876},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":7.2,"breakHorizontal":-1.9,"spinRate":2170,"spinDirection":124},"zone":13,"typeConfidence":0.88,"plateTime":0.4006495258716041,"extension":6.775605178077725},"index":3,"playId":"7bbb8b39-b8dc-3dd4-8614-66daf85d7b41","pitchNumber":4,"startTime":"2026-03-15T18:28:51.669Z","endTime":"2026-03-15T18:28:55.063Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621237,"link":"/api/v1/people/621237","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805249,"link":"/api/v1/people/805249"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":679032,"link":"/api/v1/people/679032"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":592325,"link":"/api/v1/people/592325","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.6,"endSpeed":90.7,"strikeZoneTop":3.116,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.355837395491424,"aZ":-22.91454226155163,"pfxX":10.536863858245445,"pfxZ":4.4179273327423925,"pX":0.2438142240969998,"pZ":2.7053739053607235,"vX0":-7.412239432321364,"vY0":-143.43383345619662,"vZ0":-5.670640007686042,"x":107.71,"y":165.73,"x0":1.4848135933913342,"y0":50.00377188338788,"z0":6.125168846422618,"aX":22.08481073845634},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":7.1,"breakHorizontal":-17.8,"spinRate":2059,"spinDirection":143},"zone":5,"typeConfidence":0.9,"plateTime":0.3810158791385154,"extension":6.699732820091702},"index":4,"playId":"97774dd7-3e20-36ee-8d26-5142dec9f3b5","pitchNumber":5,"startTime":"2026-03-15T18:29:13.282Z","endTime":"2026-03-15T18:29:18.236Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621237,"link":"/api/v1/people/621237","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805249,"link":"/api/v1/people/805249"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":679032,"link":"/api/v1/people/679032"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":592325,"link":"/api/v1/people/592325","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592325,"link":"/api/v1/people/592325"},"credit":"b_ab"},{"player":{"id":621237,"link":"/api/v1/people/621237"},"credit":"p_ab"},{"player":{"id":592325,"link":"/api/v1/people/592325"},"credit":"b_pa"},{"player":{"id":621237,"link":"/api/v1/people/621237"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":57.599999999999994,"awayTeamWinProbability":42.400000000000006,"homeTeamWinProbabilityAdded":1.6999999999999886,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-03-15T18:29:18.236Z","atBatIndex":43},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Adolis García hit by pitch.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-15T18:31:29.739Z","endTime":"2026-03-15T18:32:14.366Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702275,"fullName":"JR Ritchie","link":"/api/v1/people/702275"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,4,5],"actionIndex":[0,1],"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":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Defensive Substitution: Chadwick Tromp replaces catcher Sandy León, batting 7th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","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-03-15T18:30:38.745Z","endTime":"2026-03-15T18:30:38.760Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":644433,"link":"/api/v1/people/644433"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"701","replacedPlayer":{"id":506702,"link":"/api/v1/people/506702"},"defense":{"pitcher":{"id":606303,"link":"/api/v1/people/606303","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":689172,"link":"/api/v1/people/689172"},"left":{"id":663897,"link":"/api/v1/people/663897"},"center":{"id":640492,"link":"/api/v1/people/640492"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: JR Ritchie replaces Joel Payamps.","event":"Pitching Substitution","eventType":"pitching_substitution","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-03-15T18:30:38.760Z","endTime":"2026-03-15T18:31:31.915Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702275,"link":"/api/v1/people/702275"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":606303,"link":"/api/v1/people/606303","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":689172,"link":"/api/v1/people/689172"},"left":{"id":663897,"link":"/api/v1/people/663897"},"center":{"id":640492,"link":"/api/v1/people/640492"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.005893562882694,"aZ":-24.644852573845636,"pfxX":-0.5606663672571643,"pfxZ":4.244473642768666,"pX":-0.06363364724255884,"pZ":2.4690299962514963,"vX0":5.452153706979399,"vY0":-131.82048093635288,"vZ0":-2.7862264503242034,"x":119.43,"y":172.12,"x0":-2.0790764634910937,"y0":50.00180560898575,"z0":5.344181102167716,"aX":-0.9950648068365311},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":7.3,"breakHorizontal":-0.1,"spinRate":2604,"spinDirection":205},"zone":5,"typeConfidence":2.0,"plateTime":0.4142983642957465,"extension":6.054328381928748},"index":2,"playId":"06042207-1d3d-3bcc-aaa8-b15ec013d9a5","pitchNumber":1,"startTime":"2026-03-15T18:31:31.915Z","endTime":"2026-03-15T18:31:35.743Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":689172,"link":"/api/v1/people/689172"},"left":{"id":663897,"link":"/api/v1/people/663897"},"center":{"id":640492,"link":"/api/v1/people/640492"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":3,"startTime":"2026-03-15T18:31:45.983Z","endTime":"2026-03-15T18:31:58.047Z","isPitch":false,"type":"action","player":{"id":666969,"link":"/api/v1/people/666969"},"defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":689172,"link":"/api/v1/people/689172"},"left":{"id":663897,"link":"/api/v1/people/663897"},"center":{"id":640492,"link":"/api/v1/people/640492"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":75.0,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.452466315569364,"aZ":-41.85543402737982,"pfxX":6.5374379512028264,"pfxZ":-6.775400430953162,"pX":-1.0086112413670492,"pZ":3.1390110292253284,"vX0":0.3839099333717658,"vY0":-119.2519591267815,"vZ0":2.8822733140846317,"x":155.45,"y":154.03,"x0":-2.0203257298680213,"y0":50.00014203191003,"z0":5.709251214426894,"aX":9.346756543055756},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.2,"breakVerticalInduced":-11.2,"breakHorizontal":-11.9,"spinRate":2540,"spinDirection":54},"zone":11,"typeConfidence":2.0,"plateTime":0.46056548529774144,"extension":5.720400461654692},"index":4,"playId":"582b16b1-d3b2-36dc-b4c0-e106d134dd34","pitchNumber":2,"startTime":"2026-03-15T18:31:58.047Z","endTime":"2026-03-15T18:32:02.546Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":689172,"link":"/api/v1/people/689172"},"left":{"id":663897,"link":"/api/v1/people/663897"},"center":{"id":640492,"link":"/api/v1/people/640492"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.222265520393304,"aZ":-22.800581167539406,"pfxX":-9.360640486567641,"pfxZ":4.954517302920756,"pX":-1.8412789467859567,"pZ":3.4769107785668467,"vX0":3.825462098593163,"vY0":-136.71824976787596,"vZ0":-1.0877407383310556,"x":187.19,"y":144.9,"x0":-2.0426626936226473,"y0":50.00398854335748,"z0":5.445139957380102,"aX":-17.71664834291336},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":9.0,"breakHorizontal":16.2,"spinRate":2254,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.4006573594427083,"extension":6.266287000575012},"index":5,"playId":"3bb59160-db8d-3afd-88c0-40a6a43c73f7","pitchNumber":3,"startTime":"2026-03-15T18:32:11.366Z","endTime":"2026-03-15T18:32:14.366Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":689172,"link":"/api/v1/people/689172"},"left":{"id":663897,"link":"/api/v1/people/663897"},"center":{"id":640492,"link":"/api/v1/people/640492"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_pa"},{"player":{"id":702275,"link":"/api/v1/people/702275"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.6,"awayTeamWinProbability":37.4,"homeTeamWinProbabilityAdded":5.000000000000007,"leverageIndex":1.3,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2026-03-15T18:32:14.366Z","atBatIndex":44},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bryson Stott flies out to left fielder Luke Williams in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-15T18:32:39.325Z","endTime":"2026-03-15T18:34:59.971Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702275,"fullName":"JR Ritchie","link":"/api/v1/people/702275"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663897,"link":"/api/v1/people/663897"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.6,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.17237479483181,"aZ":-22.802681850884245,"pfxX":-0.11233476734101844,"pfxZ":5.142772366605,"pX":0.30840831361306653,"pZ":3.176291406576507,"vX0":6.43171832292331,"vY0":-133.70938811970402,"vZ0":-1.5609208865702904,"x":105.24,"y":153.02,"x0":-2.1073107819315253,"y0":50.002313623607854,"z0":5.394094676222796,"aX":-0.20656103909923396},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":9.2,"breakHorizontal":-1.1,"spinRate":2438,"spinDirection":214},"zone":3,"typeConfidence":2.0,"plateTime":0.40868752175137235,"extension":6.208780743449073},"index":0,"playId":"a80fa3f0-45f7-3bcd-a2bd-90f9b1298953","pitchNumber":1,"startTime":"2026-03-15T18:33:09.003Z","endTime":"2026-03-15T18:33:12.937Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":689172,"link":"/api/v1/people/689172"},"left":{"id":663897,"link":"/api/v1/people/663897"},"center":{"id":640492,"link":"/api/v1/people/640492"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"first":{"id":666969,"link":"/api/v1/people/666969"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.1,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.63376922173117,"aZ":-17.05655083393675,"pfxX":-5.089031204447798,"pfxZ":7.771331838769408,"pX":-0.8667218407485667,"pZ":3.1396730813716514,"vX0":5.1477419112100185,"vY0":-138.28706330318587,"vZ0":-3.0543692631074917,"x":150.04,"y":154.01,"x0":-2.087441356773948,"y0":50.00006999485643,"z0":5.396765606983271,"aX":-9.89619178514465},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.7,"breakHorizontal":8.2,"spinRate":2396,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.3954538530341214,"extension":6.207643320545719},"index":1,"playId":"3e6d9aeb-4c5c-30fb-8b87-4f3cc2774cee","pitchNumber":2,"startTime":"2026-03-15T18:33:26.840Z","endTime":"2026-03-15T18:33:31.182Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":689172,"link":"/api/v1/people/689172"},"left":{"id":663897,"link":"/api/v1/people/663897"},"center":{"id":640492,"link":"/api/v1/people/640492"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"first":{"id":666969,"link":"/api/v1/people/666969"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.8,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.06206154463359,"aZ":-34.85277364070901,"pfxX":-7.2319033053761,"pfxZ":-1.623417560411518,"pX":-0.18225272800211106,"pZ":1.9621293661253976,"vX0":6.703713164807727,"vY0":-126.98162001053247,"vZ0":-2.0796570278061535,"x":123.95,"y":185.8,"x0":-1.9068002390796175,"y0":50.00602247906415,"z0":5.543722866018565,"aX":-11.906665024261638},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-3.1,"breakHorizontal":11.8,"spinRate":1492,"spinDirection":240},"zone":8,"typeConfidence":2.0,"plateTime":0.43003234740987173,"extension":6.085157629957455},"index":2,"playId":"bb25236b-79b2-379a-930e-212a0ac4e51e","pitchNumber":3,"startTime":"2026-03-15T18:33:45.724Z","endTime":"2026-03-15T18:33:49.756Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":689172,"link":"/api/v1/people/689172"},"left":{"id":663897,"link":"/api/v1/people/663897"},"center":{"id":640492,"link":"/api/v1/people/640492"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"first":{"id":666969,"link":"/api/v1/people/666969"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"playId":"61b09957-b2ee-30c6-916a-f1372faf1752","startTime":"2026-03-15T18:34:06.562Z","endTime":"2026-03-15T18:34:10.166Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":689172,"link":"/api/v1/people/689172"},"left":{"id":663897,"link":"/api/v1/people/663897"},"center":{"id":640492,"link":"/api/v1/people/640492"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"first":{"id":666969,"link":"/api/v1/people/666969"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.9,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.610900674555527,"aZ":-31.945849469186054,"pfxX":-7.431495877952898,"pfxZ":0.1383970915001118,"pX":-0.5439977303798047,"pZ":2.97891641140123,"vX0":5.864463748275146,"vY0":-126.89830222020764,"vZ0":-0.18539427805447328,"x":137.74,"y":158.35,"x0":-1.9038922410084431,"y0":50.00368850917664,"z0":5.568659233397697,"aX":-12.288197255994517},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":0.5,"breakHorizontal":12.4,"spinRate":1469,"spinDirection":245},"zone":1,"typeConfidence":2.0,"plateTime":0.42937485765764416,"extension":6.118893923078963},"index":4,"playId":"6536b67c-b22b-3560-8dc4-fb64b9dac45c","pitchNumber":4,"startTime":"2026-03-15T18:34:24.829Z","endTime":"2026-03-15T18:34:28.175Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":689172,"link":"/api/v1/people/689172"},"left":{"id":663897,"link":"/api/v1/people/663897"},"center":{"id":640492,"link":"/api/v1/people/640492"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"first":{"id":666969,"link":"/api/v1/people/666969"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.7,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.16307867246485,"aZ":-15.233633928990075,"pfxX":-4.4290854435545715,"pfxZ":8.793110407565855,"pX":-0.11144178395425851,"pZ":3.464460670990893,"vX0":6.7394403901149715,"vY0":-137.5865143855984,"vZ0":-2.2057466150747884,"x":121.25,"y":145.24,"x0":-2.011826322487022,"y0":50.00087094179316,"z0":5.303188099939541,"aX":-8.531654738056808},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.7,"breakHorizontal":6.7,"spinRate":2370,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.39737980693801633,"extension":6.334809212191729},"hitData":{"launchSpeed":78.3,"launchAngle":54.0,"totalDistance":233.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":62.3,"coordY":143.55}},"index":5,"playId":"15a0cecc-6f8b-3673-9c7a-e8493b8dae72","pitchNumber":5,"startTime":"2026-03-15T18:34:46.870Z","endTime":"2026-03-15T18:34:59.971Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":689172,"link":"/api/v1/people/689172"},"left":{"id":663897,"link":"/api/v1/people/663897"},"center":{"id":640492,"link":"/api/v1/people/640492"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"first":{"id":666969,"link":"/api/v1/people/666969"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"credit":"b_ab"},{"player":{"id":702275,"link":"/api/v1/people/702275"},"credit":"p_ab"},{"player":{"id":681082,"link":"/api/v1/people/681082"},"credit":"b_pa"},{"player":{"id":702275,"link":"/api/v1/people/702275"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":57.8,"awayTeamWinProbability":42.2,"homeTeamWinProbabilityAdded":-4.800000000000004,"leverageIndex":2.08,"dramaIndex":87.0,"contextMetrics":{},"playEndTime":"2026-03-15T18:34:59.971Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Otto Kemp called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-15T18:35:10.406Z","endTime":"2026-03-15T18:37:11.271Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702275,"fullName":"JR Ritchie","link":"/api/v1/people/702275"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":644433,"link":"/api/v1/people/644433"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":84.4,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.166208055460203,"aZ":-23.10846452739046,"pfxX":-1.652095488029151,"pfxZ":5.012812943174769,"pX":0.7154630214025067,"pZ":3.251101011310867,"vX0":7.871464474998851,"vY0":-132.8128572348318,"vZ0":-1.1991503974075788,"x":89.73,"y":151.0,"x0":-2.0563748619705944,"y0":50.00336415114609,"z0":5.369797682701897,"aX":-2.989509730521251},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":9.1,"breakHorizontal":1.6,"spinRate":2510,"spinDirection":220},"zone":3,"typeConfidence":2.0,"plateTime":0.4104797162286338,"extension":6.317654977968491},"index":0,"playId":"72a3bb78-8843-3298-a376-1fda1b8b3a64","pitchNumber":1,"startTime":"2026-03-15T18:35:25.768Z","endTime":"2026-03-15T18:35:29.921Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":689172,"link":"/api/v1/people/689172"},"left":{"id":663897,"link":"/api/v1/people/663897"},"center":{"id":640492,"link":"/api/v1/people/640492"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"first":{"id":666969,"link":"/api/v1/people/666969"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.4,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.180964084020303,"aZ":-27.81723901868549,"pfxX":-11.124660069130192,"pfxZ":2.3006936879355466,"pX":-0.7670259907144956,"pZ":1.8538017300287366,"vX0":7.030584414689043,"vY0":-136.3061465168502,"vZ0":-4.205623446760362,"x":146.24,"y":188.73,"x0":-1.9260003279513538,"y0":50.003918885520825,"z0":5.323357819258562,"aX":-21.067226374907715},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":3.5,"breakHorizontal":18.8,"spinRate":2296,"spinDirection":223},"zone":7,"typeConfidence":2.0,"plateTime":0.4008673784038699,"extension":6.259129814868958},"index":1,"playId":"422d86ee-8034-346c-adcf-eab91546e075","pitchNumber":2,"startTime":"2026-03-15T18:35:44.956Z","endTime":"2026-03-15T18:35:48.363Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":689172,"link":"/api/v1/people/689172"},"left":{"id":663897,"link":"/api/v1/people/663897"},"center":{"id":640492,"link":"/api/v1/people/640492"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"first":{"id":666969,"link":"/api/v1/people/666969"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.6,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.267350605394995,"aZ":-26.705253543860326,"pfxX":-10.223149424839026,"pfxZ":2.923287529985508,"pX":-0.8955560390569012,"pZ":2.5890024076336973,"vX0":6.2442329697233045,"vY0":-135.5415118995028,"vZ0":-2.4235436992203745,"x":151.14,"y":168.88,"x0":-1.8951856815536174,"y0":50.00102698160946,"z0":5.350064994727261,"aX":-19.112690806311488},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":5.0,"breakHorizontal":17.3,"spinRate":2356,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.4033530555724485,"extension":6.237952912808813},"index":2,"playId":"c4da6af8-36f7-3aec-9cd6-beee4ebcb2ff","pitchNumber":3,"startTime":"2026-03-15T18:36:05.170Z","endTime":"2026-03-15T18:36:08.475Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":689172,"link":"/api/v1/people/689172"},"left":{"id":663897,"link":"/api/v1/people/663897"},"center":{"id":640492,"link":"/api/v1/people/640492"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"first":{"id":666969,"link":"/api/v1/people/666969"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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-03-15T18:36:19.075Z","endTime":"2026-03-15T18:36:39.694Z","isPitch":false,"type":"action","player":{"id":805249,"link":"/api/v1/people/805249"},"defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":689172,"link":"/api/v1/people/689172"},"left":{"id":663897,"link":"/api/v1/people/663897"},"center":{"id":640492,"link":"/api/v1/people/640492"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"first":{"id":666969,"link":"/api/v1/people/666969"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":75.1,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.834098556192863,"aZ":-40.394792076687736,"pfxX":6.788912948048091,"pfxZ":-5.788086990859632,"pX":0.6980033670842543,"pZ":1.7390402546913935,"vX0":4.25872031122206,"vY0":-119.00389827565556,"vZ0":-0.21951942481987885,"x":90.39,"y":191.83,"x0":-2.0023623847147114,"y0":50.00214600867877,"z0":5.520780810769538,"aX":9.644231296617457},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-10.2,"breakHorizontal":-13.4,"spinRate":2547,"spinDirection":51},"zone":9,"typeConfidence":2.0,"plateTime":0.46192881888829396,"extension":6.306912991604757},"index":4,"playId":"a3baf367-cb5d-3b1c-822e-8a44caeecf14","pitchNumber":4,"startTime":"2026-03-15T18:36:39.694Z","endTime":"2026-03-15T18:36:43.416Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":689172,"link":"/api/v1/people/689172"},"left":{"id":663897,"link":"/api/v1/people/663897"},"center":{"id":640492,"link":"/api/v1/people/640492"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"first":{"id":666969,"link":"/api/v1/people/666969"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":87.7,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.160383228697853,"aZ":-18.334898006834827,"pfxX":-5.599345719130685,"pfxZ":7.135383914237376,"pX":0.6567032770890789,"pZ":2.069227548016636,"vX0":8.84590766362445,"vY0":-137.14016895710236,"vZ0":-5.1194867828994,"x":91.97,"y":182.91,"x0":-1.8565565290615464,"y0":50.00195705136489,"z0":5.178058639559161,"aX":-10.859449201843768},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":12.2,"breakHorizontal":8.6,"spinRate":2325,"spinDirection":227},"zone":9,"typeConfidence":2.0,"plateTime":0.39665495860531674,"extension":6.4777353208135},"index":5,"playId":"7630786f-d37e-340b-b48a-4afdc03f3769","pitchNumber":5,"startTime":"2026-03-15T18:37:06.073Z","endTime":"2026-03-15T18:37:11.271Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":689172,"link":"/api/v1/people/689172"},"left":{"id":663897,"link":"/api/v1/people/663897"},"center":{"id":640492,"link":"/api/v1/people/640492"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":805249,"link":"/api/v1/people/805249","batSide":{"code":"R","description":"Right"}},"first":{"id":666969,"link":"/api/v1/people/666969"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805249,"link":"/api/v1/people/805249"},"credit":"b_ab"},{"player":{"id":702275,"link":"/api/v1/people/702275"},"credit":"p_ab"},{"player":{"id":805249,"link":"/api/v1/people/805249"},"credit":"b_pa"},{"player":{"id":702275,"link":"/api/v1/people/702275"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.5,"awayTeamWinProbability":46.5,"homeTeamWinProbabilityAdded":-4.299999999999997,"leverageIndex":1.81,"dramaIndex":77.0,"contextMetrics":{},"playEndTime":"2026-03-15T18:37:11.271Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryan De La Cruz strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-15T18:37:23.478Z","endTime":"2026-03-15T18:39:01.943Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":650559,"fullName":"Bryan De La Cruz","link":"/api/v1/people/650559"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702275,"fullName":"JR Ritchie","link":"/api/v1/people/702275"},"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":650559,"fullName":"Bryan De La Cruz","link":"/api/v1/people/650559"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":644433,"link":"/api/v1/people/644433"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":85.4,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.985052963521323,"aZ":-31.214068037494577,"pfxX":-7.744032419451438,"pfxZ":0.5151073330063713,"pX":-0.7912191267280984,"pZ":3.3847728354065816,"vX0":5.875448555641642,"vY0":-134.90659360878817,"vZ0":0.5207531290438973,"x":147.16,"y":147.39,"x0":-1.9819528098852397,"y0":50.000869851024085,"z0":5.374428862935126,"aX":-14.395354366658992},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":1.2,"breakHorizontal":13.0,"spinRate":2260,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.40467940053704465,"extension":6.32256968793029},"index":0,"playId":"4ca4a023-256c-39e9-8b87-743c3b6cd67a","pitchNumber":1,"startTime":"2026-03-15T18:37:36.326Z","endTime":"2026-03-15T18:37:40.787Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":689172,"link":"/api/v1/people/689172"},"left":{"id":663897,"link":"/api/v1/people/663897"},"center":{"id":640492,"link":"/api/v1/people/640492"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":650559,"link":"/api/v1/people/650559","batSide":{"code":"R","description":"Right"}},"first":{"id":666969,"link":"/api/v1/people/666969"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":85.1,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.452712452577494,"aZ":-25.211579462098136,"pfxX":-0.40709214203338007,"pfxZ":3.8050514391990156,"pX":0.1858025433493414,"pZ":1.8442755602102552,"vX0":6.2124587111367875,"vY0":-133.5637865342742,"vZ0":-4.2063962781734014,"x":109.92,"y":188.98,"x0":-2.1052231219671067,"y0":50.00016566412547,"z0":5.225995866915202,"aX":-0.7446669600892291},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":6.2,"breakHorizontal":-0.5,"spinRate":2509,"spinDirection":223},"zone":8,"typeConfidence":2.0,"plateTime":0.4081615123882134,"extension":6.293714213266138},"index":1,"playId":"39c9c9a3-53fc-3566-9f9f-1dec251d2f55","pitchNumber":2,"startTime":"2026-03-15T18:37:55.158Z","endTime":"2026-03-15T18:37:59.039Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":689172,"link":"/api/v1/people/689172"},"left":{"id":663897,"link":"/api/v1/people/663897"},"center":{"id":640492,"link":"/api/v1/people/640492"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":650559,"link":"/api/v1/people/650559","batSide":{"code":"R","description":"Right"}},"first":{"id":666969,"link":"/api/v1/people/666969"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":87.1,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.799140493867117,"aZ":-17.383885087198745,"pfxX":-4.659559023921208,"pfxZ":7.710536021124911,"pX":0.6818774659087362,"pZ":2.549739090184139,"vX0":8.372994501857619,"vY0":-136.37564046835703,"vZ0":-4.520111040817664,"x":91.01,"y":169.94,"x0":-1.797347429041016,"y0":50.004146914876436,"z0":5.3969757069506645,"aX":-8.94024356006001},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.4,"breakHorizontal":7.1,"spinRate":2313,"spinDirection":225},"zone":6,"typeConfidence":2.0,"plateTime":0.39883472077376947,"extension":6.44078731235054},"index":2,"playId":"08d22630-34d3-3194-a0ce-d3ba04fa2a8a","pitchNumber":3,"startTime":"2026-03-15T18:38:15.081Z","endTime":"2026-03-15T18:38:19.022Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":689172,"link":"/api/v1/people/689172"},"left":{"id":663897,"link":"/api/v1/people/663897"},"center":{"id":640492,"link":"/api/v1/people/640492"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":650559,"link":"/api/v1/people/650559","batSide":{"code":"R","description":"Right"}},"first":{"id":666969,"link":"/api/v1/people/666969"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":80.0,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.98606592919481,"aZ":-31.14993488336962,"pfxX":-6.972265037592987,"pfxZ":0.631632556060735,"pX":0.26660044846521336,"pZ":1.794167687203403,"vX0":7.201629324936794,"vY0":-125.92748746073863,"vZ0":-3.0138351880751144,"x":106.84,"y":190.34,"x0":-1.715458773109656,"y0":50.00256135054905,"z0":5.509422895110845,"aX":-11.272525717676846},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":0.7,"breakHorizontal":11.2,"spinRate":1511,"spinDirection":244},"zone":9,"typeConfidence":2.0,"plateTime":0.43386064055847706,"extension":6.244542051618307},"index":3,"playId":"f02fe045-3d63-3f08-bfc9-fe56c07f46ad","pitchNumber":4,"startTime":"2026-03-15T18:38:33.933Z","endTime":"2026-03-15T18:38:37.305Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":689172,"link":"/api/v1/people/689172"},"left":{"id":663897,"link":"/api/v1/people/663897"},"center":{"id":640492,"link":"/api/v1/people/640492"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":650559,"link":"/api/v1/people/650559","batSide":{"code":"R","description":"Right"}},"first":{"id":666969,"link":"/api/v1/people/666969"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":95.3,"endSpeed":88.4,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.28164990579351,"aZ":-18.975051714483385,"pfxX":-4.225300278139364,"pfxZ":6.656935849113022,"pX":0.3541416799826962,"pZ":3.187082417410739,"vX0":7.612898867211925,"vY0":-138.8094390396454,"vZ0":-2.353425241149923,"x":103.5,"y":152.73,"x0":-1.8548125550953873,"y0":50.00688987721829,"z0":5.286502822162681,"aX":-8.383699742995724},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":11.9,"breakHorizontal":6.4,"spinRate":2444,"spinDirection":228},"zone":3,"typeConfidence":2.0,"plateTime":0.39214187229067754,"extension":6.311690762415584},"index":4,"playId":"e15f3de8-4131-31f4-a942-44da3ee2702a","pitchNumber":5,"startTime":"2026-03-15T18:38:57.563Z","endTime":"2026-03-15T18:39:01.943Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":689172,"link":"/api/v1/people/689172"},"left":{"id":663897,"link":"/api/v1/people/663897"},"center":{"id":640492,"link":"/api/v1/people/640492"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":650559,"link":"/api/v1/people/650559","batSide":{"code":"R","description":"Right"}},"first":{"id":666969,"link":"/api/v1/people/666969"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650559,"link":"/api/v1/people/650559"},"credit":"b_ab"},{"player":{"id":702275,"link":"/api/v1/people/702275"},"credit":"p_ab"},{"player":{"id":650559,"link":"/api/v1/people/650559"},"credit":"b_pa"},{"player":{"id":702275,"link":"/api/v1/people/702275"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-3.5,"leverageIndex":1.4,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-03-15T18:39:01.943Z","atBatIndex":47},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luke Williams singles on a line drive to right fielder Pedro León.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-15T18:41:53.413Z","endTime":"2026-03-15T18:42:39.376Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":663897,"fullName":"Luke Williams","link":"/api/v1/people/663897"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663897,"fullName":"Luke Williams","link":"/api/v1/people/663897"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663897,"fullName":"Luke Williams","link":"/api/v1/people/663897"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":694175,"link":"/api/v1/people/694175"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Pedro León replaces right fielder Adolis García, batting 4th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","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-03-15T18:40:41.171Z","endTime":"2026-03-15T18:40:41.185Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694175,"link":"/api/v1/people/694175"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"401","replacedPlayer":{"id":666969,"link":"/api/v1/people/666969"},"defense":{"pitcher":{"id":621237,"link":"/api/v1/people/621237","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805249,"link":"/api/v1/people/805249"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":679032,"link":"/api/v1/people/679032"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663897,"link":"/api/v1/people/663897","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Jhoan Duran replaces José Alvarado.","event":"Pitching Substitution","eventType":"pitching_substitution","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-03-15T18:40:41.185Z","endTime":"2026-03-15T18:41:55.130Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":661395,"link":"/api/v1/people/661395"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":621237,"link":"/api/v1/people/621237","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805249,"link":"/api/v1/people/805249"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":679032,"link":"/api/v1/people/679032"},"right":{"id":694175,"link":"/api/v1/people/694175"}},"offense":{"batter":{"id":663897,"link":"/api/v1/people/663897","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.7,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.618099879404795,"aZ":-24.822456320601454,"pfxX":-10.151373809294135,"pfxZ":3.6973013415714244,"pX":-0.18728753461133016,"pZ":0.9508253562076298,"vX0":8.287326358673432,"vY0":-139.8547490444369,"vZ0":-9.71125919592004,"x":124.14,"y":213.11,"x0":-1.8654585143223765,"y0":50.00210093088488,"z0":6.087542597341683,"aX":-20.171612345401993},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":4.9,"breakHorizontal":16.8,"spinRate":1906,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.39118035292236986,"extension":5.6048450844394555},"index":2,"playId":"0107eed2-d8ed-3cff-b26e-ad2739e18e98","pitchNumber":1,"startTime":"2026-03-15T18:41:55.130Z","endTime":"2026-03-15T18:41:58.725Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805249,"link":"/api/v1/people/805249"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":679032,"link":"/api/v1/people/679032"},"right":{"id":694175,"link":"/api/v1/people/694175"}},"offense":{"batter":{"id":663897,"link":"/api/v1/people/663897","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.6,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.184588768714725,"aZ":-26.39304822873856,"pfxX":-9.570524721438245,"pfxZ":2.8772328305324955,"pX":-1.6580439337285815,"pZ":3.1372474860100983,"vX0":4.357834534916055,"vY0":-140.84255437962824,"vZ0":-4.1205044496180285,"x":180.2,"y":154.07,"x0":-1.9826031827588575,"y0":50.00111624623892,"z0":6.3274076158056936,"aX":-19.21230070687469},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":4.6,"breakHorizontal":16.4,"spinRate":1880,"spinDirection":238},"zone":11,"typeConfidence":2.0,"plateTime":0.38899918694006264,"extension":5.60542298029722},"index":3,"playId":"8958a0ab-a464-35ff-b7aa-c740d3453738","pitchNumber":2,"startTime":"2026-03-15T18:42:09.260Z","endTime":"2026-03-15T18:42:13.471Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805249,"link":"/api/v1/people/805249"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":679032,"link":"/api/v1/people/679032"},"right":{"id":694175,"link":"/api/v1/people/694175"}},"offense":{"batter":{"id":663897,"link":"/api/v1/people/663897","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":100.4,"endSpeed":91.8,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.666478633638164,"aZ":-13.861477237893153,"pfxX":-7.759579762383641,"pfxZ":8.510214181381677,"pX":0.9790807231723425,"pZ":2.457421821063056,"vX0":10.117255777997526,"vY0":-145.65847412325226,"vZ0":-8.479987003819595,"x":79.68,"y":172.43,"x0":-1.5284651363921689,"y0":50.00652073467106,"z0":6.241512425684641,"aX":-16.705532992627507},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":13.8,"breakHorizontal":12.1,"spinRate":2169,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.37579367696809296,"extension":5.7195857315874745},"hitData":{"launchSpeed":68.7,"launchAngle":17.0,"totalDistance":158.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":171.29,"coordY":141.17}},"index":4,"playId":"24a65ce4-e5d8-37b1-a87c-f6778f5aba99","pitchNumber":3,"startTime":"2026-03-15T18:42:30.853Z","endTime":"2026-03-15T18:42:39.376Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805249,"link":"/api/v1/people/805249"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":679032,"link":"/api/v1/people/679032"},"right":{"id":694175,"link":"/api/v1/people/694175"}},"offense":{"batter":{"id":663897,"link":"/api/v1/people/663897","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663897,"link":"/api/v1/people/663897"},"credit":"b_ab"},{"player":{"id":661395,"link":"/api/v1/people/661395"},"credit":"p_ab"},{"player":{"id":663897,"link":"/api/v1/people/663897"},"credit":"b_pa"},{"player":{"id":661395,"link":"/api/v1/people/661395"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.1,"awayTeamWinProbability":55.9,"homeTeamWinProbabilityAdded":-5.899999999999999,"leverageIndex":1.52,"dramaIndex":79.0,"contextMetrics":{},"playEndTime":"2026-03-15T18:42:39.376Z","atBatIndex":48},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Chadwick Tromp grounds out, shortstop Trea Turner to first baseman Otto Kemp.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-15T18:42:54.228Z","endTime":"2026-03-15T18:46:04.038Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":644433,"fullName":"Chadwick Tromp","link":"/api/v1/people/644433"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":663897,"fullName":"Luke Williams","link":"/api/v1/people/663897"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6,7,8],"actionIndex":[5],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":663897,"fullName":"Luke Williams","link":"/api/v1/people/663897"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":644433,"fullName":"Chadwick Tromp","link":"/api/v1/people/644433"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":805249,"link":"/api/v1/people/805249"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":88.3,"strikeZoneTop":3.024,"strikeZoneBottom":1.526,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.198467451506687,"aZ":-24.58885085152872,"pfxX":-9.163628300400593,"pfxZ":3.8869662458045102,"pX":1.3204096851080565,"pZ":0.52374727614413,"vX0":12.070688813792776,"vY0":-138.18863764741783,"vZ0":-10.208288836235612,"x":66.67,"y":224.64,"x0":-1.895442164638116,"y0":50.00417518161871,"z0":5.891587412673152,"aX":-17.884761242348162},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":5.2,"breakHorizontal":14.4,"spinRate":1637,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.39501688910166033,"extension":5.930298545358273},"index":0,"playId":"f470ee48-6dd6-3e3f-a591-4a73239b5002","pitchNumber":1,"startTime":"2026-03-15T18:43:10.450Z","endTime":"2026-03-15T18:43:14.380Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805249,"link":"/api/v1/people/805249"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":679032,"link":"/api/v1/people/679032"},"right":{"id":694175,"link":"/api/v1/people/694175"}},"offense":{"batter":{"id":644433,"link":"/api/v1/people/644433","batSide":{"code":"R","description":"Right"}},"first":{"id":663897,"link":"/api/v1/people/663897"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":77.5,"strikeZoneTop":3.024,"strikeZoneBottom":1.526,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.946456867805175,"aZ":-35.13903107871576,"pfxX":6.648204240598522,"pfxZ":-1.9365821902900038,"pX":-0.40442330207428917,"pZ":3.310967578956741,"vX0":2.7205442361515324,"vY0":-123.70419422794002,"vZ0":0.558829646232742,"x":132.42,"y":149.38,"x0":-2.38508903447537,"y0":50.00012830213287,"z0":6.051322810053654,"aX":10.199283257374836},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-3.1,"breakHorizontal":-12.7,"spinRate":2610,"spinDirection":49},"zone":11,"typeConfidence":2.0,"plateTime":0.4444576446098014,"extension":5.55695916776578},"index":1,"playId":"0db30a40-5727-34d9-899e-1e875bdca238","pitchNumber":2,"startTime":"2026-03-15T18:43:33.904Z","endTime":"2026-03-15T18:43:38.029Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805249,"link":"/api/v1/people/805249"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":679032,"link":"/api/v1/people/679032"},"right":{"id":694175,"link":"/api/v1/people/694175"}},"offense":{"batter":{"id":644433,"link":"/api/v1/people/644433","batSide":{"code":"R","description":"Right"}},"first":{"id":663897,"link":"/api/v1/people/663897"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.4,"strikeZoneTop":3.024,"strikeZoneBottom":1.526,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.649885638204008,"aZ":-31.62540955244096,"pfxX":3.650433403753926,"pfxZ":0.33368897510278206,"pX":1.2967163662275536,"pZ":1.8935792972093675,"vX0":7.451856665903548,"vY0":-128.016711996861,"vZ0":-4.024502017867217,"x":67.57,"y":187.65,"x0":-2.122789194602216,"y0":50.00508619160111,"z0":5.95304173651183,"aX":6.079364901033754},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-0.1,"breakHorizontal":-8.3,"spinRate":2517,"spinDirection":32},"zone":14,"typeConfidence":2.0,"plateTime":0.42733786458486467,"extension":5.574386459716926},"index":2,"playId":"85a8256b-d652-369a-997b-2ac78ff1caa4","pitchNumber":3,"startTime":"2026-03-15T18:43:53.264Z","endTime":"2026-03-15T18:43:56.854Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805249,"link":"/api/v1/people/805249"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":679032,"link":"/api/v1/people/679032"},"right":{"id":694175,"link":"/api/v1/people/694175"}},"offense":{"batter":{"id":644433,"link":"/api/v1/people/644433","batSide":{"code":"R","description":"Right"}},"first":{"id":663897,"link":"/api/v1/people/663897"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"playId":"176e8978-e3dc-3c48-b5c0-f0fcac8bf999","startTime":"2026-03-15T18:44:13.101Z","endTime":"2026-03-15T18:44:16.275Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805249,"link":"/api/v1/people/805249"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":679032,"link":"/api/v1/people/679032"},"right":{"id":694175,"link":"/api/v1/people/694175"}},"offense":{"batter":{"id":644433,"link":"/api/v1/people/644433","batSide":{"code":"R","description":"Right"}},"first":{"id":663897,"link":"/api/v1/people/663897"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":81.3,"strikeZoneTop":3.024,"strikeZoneBottom":1.526,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.679253447212446,"aZ":-32.88955502841227,"pfxX":2.92817010252749,"pfxZ":-0.4373246579714618,"pX":2.2542757319900706,"pZ":0.3643788008380105,"vX0":10.04184982326675,"vY0":-127.15205676309853,"vZ0":-7.083141600837815,"x":31.07,"y":228.94,"x0":-2.123907205530619,"y0":50.001756662698725,"z0":5.790349350807601,"aX":4.8014408262070285},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-2.3,"breakHorizontal":-7.6,"spinRate":2573,"spinDirection":22},"zone":14,"typeConfidence":2.0,"plateTime":0.43050619854421424,"extension":5.641847012913667},"index":4,"playId":"842250c3-6584-342e-bca0-538042442508","pitchNumber":4,"startTime":"2026-03-15T18:44:32.394Z","endTime":"2026-03-15T18:44:42.295Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805249,"link":"/api/v1/people/805249"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":679032,"link":"/api/v1/people/679032"},"right":{"id":694175,"link":"/api/v1/people/694175"}},"offense":{"batter":{"id":644433,"link":"/api/v1/people/644433","batSide":{"code":"R","description":"Right"}},"first":{"id":663897,"link":"/api/v1/people/663897"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Luke Williams steals (2) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":5,"actionPlayId":"842250c3-6584-342e-bca0-538042442508","startTime":"2026-03-15T18:44:46.353Z","endTime":"2026-03-15T18:45:03.612Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":663897,"link":"/api/v1/people/663897"},"defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805249,"link":"/api/v1/people/805249"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":679032,"link":"/api/v1/people/679032"},"right":{"id":694175,"link":"/api/v1/people/694175"}},"offense":{"batter":{"id":644433,"link":"/api/v1/people/644433","batSide":{"code":"R","description":"Right"}},"first":{"id":663897,"link":"/api/v1/people/663897"},"postOnSecond":{"id":663897,"link":"/api/v1/people/663897"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"homeTeamWinProbability":39.300000000000004,"awayTeamWinProbability":60.699999999999996,"homeTeamWinProbabilityAdded":-4.799999999999997,"leverageIndex":2.43,"dramaIndex":96.0,"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":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":89.8,"strikeZoneTop":3.024,"strikeZoneBottom":1.526,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.05138399939875,"aZ":-24.51046871597259,"pfxX":-9.0597040910095,"pfxZ":3.7771544416084577,"pX":0.25816015230531236,"pZ":2.023617493060668,"vX0":9.507161251736562,"vY0":-140.41553719362477,"vZ0":-7.136967826755376,"x":107.16,"y":184.14,"x0":-1.9688979203517527,"y0":50.001562033486785,"z0":6.155264538210111,"aX":-18.377811779942522},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":5.8,"breakHorizontal":14.9,"spinRate":1726,"spinDirection":238},"zone":8,"typeConfidence":2.0,"plateTime":0.38772888210696976,"extension":5.851631091137183},"index":6,"playId":"53f0888d-8de7-39ac-adf8-c77eca58b593","pitchNumber":5,"startTime":"2026-03-15T18:45:03.612Z","endTime":"2026-03-15T18:45:07.694Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805249,"link":"/api/v1/people/805249"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":679032,"link":"/api/v1/people/679032"},"right":{"id":694175,"link":"/api/v1/people/694175"}},"offense":{"batter":{"id":644433,"link":"/api/v1/people/644433","batSide":{"code":"R","description":"Right"}},"second":{"id":663897,"link":"/api/v1/people/663897"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":85.8,"endSpeed":79.5,"strikeZoneTop":3.024,"strikeZoneBottom":1.526,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.38225909104143,"aZ":-31.39857382845303,"pfxX":-6.011189846456747,"pfxZ":0.48817231872599187,"pX":-0.9184281693737144,"pZ":2.14828210980165,"vX0":4.410450755572741,"vY0":-124.94252312025401,"vZ0":-3.8167265888236956,"x":152.01,"y":180.78,"x0":-1.9189068404703034,"y0":50.00508380802783,"z0":6.255078987678948,"aX":-9.57747431251041},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":0.2,"breakHorizontal":10.0,"spinRate":818,"spinDirection":251},"zone":13,"typeConfidence":2.0,"plateTime":0.43713061010077725,"extension":5.9217652594366275},"index":7,"playId":"88a7da4b-fc96-30cd-8df3-7d8f97389bc9","pitchNumber":6,"startTime":"2026-03-15T18:45:26.480Z","endTime":"2026-03-15T18:45:29.768Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805249,"link":"/api/v1/people/805249"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":679032,"link":"/api/v1/people/679032"},"right":{"id":694175,"link":"/api/v1/people/694175"}},"offense":{"batter":{"id":644433,"link":"/api/v1/people/644433","batSide":{"code":"R","description":"Right"}},"second":{"id":663897,"link":"/api/v1/people/663897"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.0,"endSpeed":90.9,"strikeZoneTop":3.024,"strikeZoneBottom":1.526,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.07145014590014,"aZ":-18.90625601565311,"pfxX":-6.9367833577797695,"pfxZ":6.307186276333328,"pX":0.1471577054114939,"pZ":2.3349860148125225,"vX0":8.300320468822749,"vY0":-143.83956581389643,"vZ0":-7.448587528085123,"x":111.39,"y":175.74,"x0":-1.8690252480071456,"y0":50.00616533112498,"z0":6.1220777777037245,"aX":-14.599152459756374},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":10.1,"breakHorizontal":11.0,"spinRate":2015,"spinDirection":234},"zone":5,"typeConfidence":2.0,"plateTime":0.380188182319924,"extension":5.558948217135583},"hitData":{"launchSpeed":104.2,"launchAngle":-6.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.94,"coordY":149.61}},"index":8,"playId":"c3c567fc-25d8-3285-a2be-6f8b5e5529e2","pitchNumber":7,"startTime":"2026-03-15T18:45:56.624Z","endTime":"2026-03-15T18:46:04.038Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805249,"link":"/api/v1/people/805249"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":679032,"link":"/api/v1/people/679032"},"right":{"id":694175,"link":"/api/v1/people/694175"}},"offense":{"batter":{"id":644433,"link":"/api/v1/people/644433","batSide":{"code":"R","description":"Right"}},"second":{"id":663897,"link":"/api/v1/people/663897"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":644433,"link":"/api/v1/people/644433"},"credit":"b_ab"},{"player":{"id":661395,"link":"/api/v1/people/661395"},"credit":"p_ab"},{"player":{"id":644433,"link":"/api/v1/people/644433"},"credit":"b_pa"},{"player":{"id":661395,"link":"/api/v1/people/661395"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.300000000000004,"awayTeamWinProbability":53.699999999999996,"homeTeamWinProbabilityAdded":7.0,"leverageIndex":2.43,"dramaIndex":80.0,"contextMetrics":{},"playEndTime":"2026-03-15T18:46:04.038Z","atBatIndex":49},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brewer Hicklen flies out to center fielder Johan Rojas.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-15T18:46:22.630Z","endTime":"2026-03-15T18:47:24.347Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":676551,"fullName":"Brewer Hicklen","link":"/api/v1/people/676551"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":663897,"fullName":"Luke Williams","link":"/api/v1/people/663897"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":676551,"fullName":"Brewer Hicklen","link":"/api/v1/people/676551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":679032,"link":"/api/v1/people/679032"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.8,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.747277645821544,"aZ":-23.68631090998516,"pfxX":-9.60764709736305,"pfxZ":4.2488419337919705,"pX":-0.32663282067025307,"pZ":1.359980797910716,"vX0":7.800859534821295,"vY0":-140.22991164973914,"vZ0":-8.855282533172634,"x":129.45,"y":202.06,"x0":-1.8917494457544128,"y0":50.00538010383804,"z0":6.095783250680026,"aX":-19.199623317971373},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":6.1,"breakHorizontal":15.8,"spinRate":1892,"spinDirection":230},"zone":13,"typeConfidence":2.0,"plateTime":0.39011794304834746,"extension":5.765597929511089},"index":0,"playId":"a567120f-d8b3-379a-a9ea-020c79208a74","pitchNumber":1,"startTime":"2026-03-15T18:46:29.471Z","endTime":"2026-03-15T18:46:32.923Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805249,"link":"/api/v1/people/805249"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":679032,"link":"/api/v1/people/679032"},"right":{"id":694175,"link":"/api/v1/people/694175"}},"offense":{"batter":{"id":676551,"link":"/api/v1/people/676551","batSide":{"code":"R","description":"Right"}},"second":{"id":663897,"link":"/api/v1/people/663897"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.8,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.928150189565386,"aZ":-22.905798262712487,"pfxX":-8.193704718066588,"pfxZ":4.649610830687522,"pX":-0.09394830979041642,"pZ":1.226749151787492,"vX0":8.04371518313272,"vY0":-140.16095222794056,"vZ0":-9.252188130673243,"x":120.58,"y":205.66,"x0":-1.9329161702110167,"y0":50.00678556804022,"z0":6.05993479842517,"aX":-16.34764052914698},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":6.7,"breakHorizontal":13.2,"spinRate":1950,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.3904066635226955,"extension":5.815968709531987},"index":1,"playId":"a43b68e1-d846-3e8c-ba83-e664cc224bac","pitchNumber":2,"startTime":"2026-03-15T18:46:49.673Z","endTime":"2026-03-15T18:46:53.831Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805249,"link":"/api/v1/people/805249"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":679032,"link":"/api/v1/people/679032"},"right":{"id":694175,"link":"/api/v1/people/694175"}},"offense":{"batter":{"id":676551,"link":"/api/v1/people/676551","batSide":{"code":"R","description":"Right"}},"second":{"id":663897,"link":"/api/v1/people/663897"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":100.5,"endSpeed":91.6,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.95537156157631,"aZ":-14.507540854491989,"pfxX":-7.228374217019543,"pfxZ":8.210759069316794,"pX":0.6187309371474516,"pZ":2.9544899395218787,"vX0":9.525760393417443,"vY0":-145.9117638358514,"vZ0":-6.7414766954596725,"x":93.42,"y":159.01,"x0":-1.7521241543503485,"y0":50.00503635808522,"z0":6.172415122334737,"aX":-15.557913975394971},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":13.7,"breakHorizontal":11.2,"spinRate":2151,"spinDirection":219},"zone":3,"typeConfidence":2.0,"plateTime":0.37565738644835456,"extension":5.8751521657456705},"hitData":{"launchSpeed":90.4,"launchAngle":48.0,"totalDistance":289.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":134.43,"coordY":83.96}},"index":2,"playId":"b7e5ca9c-c845-3697-a416-5d662b61d877","pitchNumber":3,"startTime":"2026-03-15T18:47:12.202Z","endTime":"2026-03-15T18:47:24.347Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805249,"link":"/api/v1/people/805249"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":679032,"link":"/api/v1/people/679032"},"right":{"id":694175,"link":"/api/v1/people/694175"}},"offense":{"batter":{"id":676551,"link":"/api/v1/people/676551","batSide":{"code":"R","description":"Right"}},"second":{"id":663897,"link":"/api/v1/people/663897"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676551,"link":"/api/v1/people/676551"},"credit":"b_ab"},{"player":{"id":661395,"link":"/api/v1/people/661395"},"credit":"p_ab"},{"player":{"id":676551,"link":"/api/v1/people/676551"},"credit":"b_pa"},{"player":{"id":661395,"link":"/api/v1/people/661395"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.5,"awayTeamWinProbability":47.5,"homeTeamWinProbabilityAdded":6.199999999999996,"leverageIndex":2.26,"dramaIndex":100.0,"contextMetrics":{},"playEndTime":"2026-03-15T18:47:24.347Z","atBatIndex":50},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Aaron Schunk grounds out, third baseman Alec Bohm to first baseman Otto Kemp.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-15T18:47:41.386Z","endTime":"2026-03-15T18:49:46.633Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":668845,"fullName":"Aaron Schunk","link":"/api/v1/people/668845"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668845,"fullName":"Aaron Schunk","link":"/api/v1/people/668845"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":805249,"link":"/api/v1/people/805249"},"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":99.8,"endSpeed":90.6,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.38352253177106,"aZ":-11.328739453059729,"pfxX":-6.327737105378934,"pfxZ":9.93867988585043,"pX":1.09042955807018,"pZ":0.9770282471373581,"vX0":10.166402008338514,"vY0":-144.5258918975541,"vZ0":-12.001857605344664,"x":75.44,"y":212.4,"x0":-1.6646125395498506,"y0":50.00113738130216,"z0":5.8992849630255435,"aX":-13.270318567542281},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":15.4,"breakHorizontal":9.2,"spinRate":2220,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.3802370623751514,"extension":5.874234103838504},"index":0,"playId":"d3ddc98b-52b1-3299-af49-eab729094fde","pitchNumber":1,"startTime":"2026-03-15T18:48:01.545Z","endTime":"2026-03-15T18:48:05.366Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805249,"link":"/api/v1/people/805249"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":679032,"link":"/api/v1/people/679032"},"right":{"id":694175,"link":"/api/v1/people/694175"}},"offense":{"batter":{"id":668845,"link":"/api/v1/people/668845","batSide":{"code":"R","description":"Right"}},"second":{"id":663897,"link":"/api/v1/people/663897"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":81.1,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.577687465321954,"aZ":-30.43791978824012,"pfxX":4.681017964931548,"pfxZ":1.0578244694209742,"pX":1.9377234085180983,"pZ":1.2815437088201205,"vX0":9.330772337189014,"vY0":-127.62499500967888,"vZ0":-5.294248539492635,"x":43.14,"y":204.18,"x0":-2.375967888199513,"y0":50.00525862276809,"z0":5.783791095378548,"aX":7.713676137975346},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":0.8,"breakHorizontal":-10.6,"spinRate":2626,"spinDirection":29},"zone":14,"typeConfidence":2.0,"plateTime":0.42938139903319206,"extension":5.667133671479465},"index":1,"playId":"a9db6e1b-aaf8-354f-99f3-5e012aee166b","pitchNumber":2,"startTime":"2026-03-15T18:48:24.707Z","endTime":"2026-03-15T18:48:28.844Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805249,"link":"/api/v1/people/805249"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":679032,"link":"/api/v1/people/679032"},"right":{"id":694175,"link":"/api/v1/people/694175"}},"offense":{"batter":{"id":668845,"link":"/api/v1/people/668845","batSide":{"code":"R","description":"Right"}},"second":{"id":663897,"link":"/api/v1/people/663897"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":86.6,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.76347707904493,"aZ":-23.291233309800386,"pfxX":-8.753366101837035,"pfxZ":4.588133536039971,"pX":-1.2668860207332138,"pZ":3.2103130968566544,"vX0":5.485134612410793,"vY0":-139.0943794752819,"vZ0":-4.135683339633019,"x":165.29,"y":152.1,"x0":-2.139864232484707,"y0":50.000443209770445,"z0":6.28430230155195,"aX":-16.939602645338805},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.6,"breakHorizontal":14.5,"spinRate":1865,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.3956281220876594,"extension":5.507460543307729},"index":2,"playId":"4084e03f-d1f6-32aa-97ee-17928b471f05","pitchNumber":3,"startTime":"2026-03-15T18:48:44.262Z","endTime":"2026-03-15T18:48:49.013Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805249,"link":"/api/v1/people/805249"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":679032,"link":"/api/v1/people/679032"},"right":{"id":694175,"link":"/api/v1/people/694175"}},"offense":{"batter":{"id":668845,"link":"/api/v1/people/668845","batSide":{"code":"R","description":"Right"}},"second":{"id":663897,"link":"/api/v1/people/663897"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":89.2,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.92946374042762,"aZ":-24.20106241346334,"pfxX":-7.90564151499721,"pfxZ":3.9795396764001874,"pX":0.4129005772476638,"pZ":1.9734670241399104,"vX0":9.00186779062291,"vY0":-139.81819291468636,"vZ0":-7.260068972167363,"x":101.26,"y":185.5,"x0":-1.8028074724196685,"y0":50.004322262670364,"z0":6.162833639634319,"aX":-15.844834644070126},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":6.0,"breakHorizontal":12.7,"spinRate":1651,"spinDirection":229},"zone":9,"typeConfidence":2.0,"plateTime":0.3899370738703971,"extension":5.7344541816881565},"index":3,"playId":"4a807c52-8907-34b4-b7b1-4ffb81963f92","pitchNumber":4,"startTime":"2026-03-15T18:49:14.333Z","endTime":"2026-03-15T18:49:18.198Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805249,"link":"/api/v1/people/805249"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":679032,"link":"/api/v1/people/679032"},"right":{"id":694175,"link":"/api/v1/people/694175"}},"offense":{"batter":{"id":668845,"link":"/api/v1/people/668845","batSide":{"code":"R","description":"Right"}},"second":{"id":663897,"link":"/api/v1/people/663897"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.0,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.811016026361028,"aZ":-29.023545051389622,"pfxX":-6.7635360229794985,"pfxZ":1.9505015365818288,"pX":0.1979164029220643,"pZ":1.858616603787782,"vX0":7.603667518090765,"vY0":-126.40309230470532,"vZ0":-4.901606321043289,"x":109.46,"y":188.6,"x0":-1.970740708937864,"y0":50.00520415438709,"z0":6.153770467886805,"aX":-10.944325603944888},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.6,"breakHorizontal":10.6,"spinRate":835,"spinDirection":239},"zone":8,"typeConfidence":2.0,"plateTime":0.4333432589774313,"extension":5.907672050713115},"hitData":{"launchSpeed":80.7,"launchAngle":-39.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.7,"coordY":168.99}},"index":4,"playId":"270c8082-4784-32bc-aba4-0ee8b83e345b","pitchNumber":5,"startTime":"2026-03-15T18:49:38.639Z","endTime":"2026-03-15T18:49:46.633Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805249,"link":"/api/v1/people/805249"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":679032,"link":"/api/v1/people/679032"},"right":{"id":694175,"link":"/api/v1/people/694175"}},"offense":{"batter":{"id":668845,"link":"/api/v1/people/668845","batSide":{"code":"R","description":"Right"}},"second":{"id":663897,"link":"/api/v1/people/663897"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668845,"link":"/api/v1/people/668845"},"credit":"b_ab"},{"player":{"id":661395,"link":"/api/v1/people/661395"},"credit":"p_ab"},{"player":{"id":668845,"link":"/api/v1/people/668845"},"credit":"b_pa"},{"player":{"id":661395,"link":"/api/v1/people/661395"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.8,"awayTeamWinProbability":41.2,"homeTeamWinProbabilityAdded":6.299999999999997,"leverageIndex":2.37,"dramaIndex":103.0,"contextMetrics":{},"playEndTime":"2026-03-15T18:49:46.633Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rafael Marchán strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-15T18:51:39.153Z","endTime":"2026-03-15T18:53:01.328Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702275,"fullName":"JR Ritchie","link":"/api/v1/people/702275"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":644433,"link":"/api/v1/people/644433"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":83.0,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.42064161677609,"aZ":-23.611536534968437,"pfxX":-1.554907222804823,"pfxZ":4.902756397509998,"pX":-0.22354164357225945,"pZ":2.9780070808863193,"vX0":5.508582786683548,"vY0":-130.54275216116514,"vZ0":-1.6944747751047933,"x":125.52,"y":158.37,"x0":-2.1481381676158597,"y0":50.00338411386919,"z0":5.39241225963612,"aX":-2.7166908601160986},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":8.8,"breakHorizontal":1.8,"spinRate":2470,"spinDirection":226},"zone":2,"typeConfidence":2.0,"plateTime":0.4176944947501098,"extension":6.002148937729197},"index":0,"playId":"a2f655d0-3a3e-38e1-8761-5de3db731d67","pitchNumber":1,"startTime":"2026-03-15T18:51:57.015Z","endTime":"2026-03-15T18:52:00.862Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":689172,"link":"/api/v1/people/689172"},"left":{"id":663897,"link":"/api/v1/people/663897"},"center":{"id":640492,"link":"/api/v1/people/640492"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":665561,"link":"/api/v1/people/665561","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.2,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.524422041297438,"aZ":-17.179302932547692,"pfxX":-4.89706628730518,"pfxZ":8.206667090619575,"pX":-0.3406897017106438,"pZ":3.9363428803210203,"vX0":5.984816592224639,"vY0":-134.43337327679419,"vZ0":-0.794680183583486,"x":129.99,"y":132.5,"x0":-1.9610424440542078,"y0":50.005654628795355,"z0":5.4567986113347535,"aX":-8.952022779722377},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.9,"breakHorizontal":7.6,"spinRate":2313,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.4076405933556506,"extension":6.047541494161318},"index":1,"playId":"1d15065d-9531-34c4-8557-93e11d859756","pitchNumber":2,"startTime":"2026-03-15T18:52:10.832Z","endTime":"2026-03-15T18:52:14.330Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":689172,"link":"/api/v1/people/689172"},"left":{"id":663897,"link":"/api/v1/people/663897"},"center":{"id":640492,"link":"/api/v1/people/640492"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":665561,"link":"/api/v1/people/665561","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":73.8,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.589945025328845,"aZ":-40.90687436529733,"pfxX":9.005099338262616,"pfxZ":-6.308553333924422,"pX":-0.16350202536712766,"pZ":2.4900422269438525,"vX0":2.1206074064274696,"vY0":-117.8567962523355,"vZ0":1.6847768771366072,"x":123.23,"y":171.55,"x0":-2.2474509541532224,"y0":50.00021592459779,"z0":5.587907569073787,"aX":12.472235649952921},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.8,"breakVerticalInduced":-10.6,"breakHorizontal":-16.8,"spinRate":2635,"spinDirection":49},"zone":5,"typeConfidence":2.0,"plateTime":0.4674887612395118,"extension":6.063784834461551},"index":2,"playId":"745e3f25-71d4-37a4-9bec-d6b5c3a46265","pitchNumber":3,"startTime":"2026-03-15T18:52:26.679Z","endTime":"2026-03-15T18:52:30.730Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":689172,"link":"/api/v1/people/689172"},"left":{"id":663897,"link":"/api/v1/people/663897"},"center":{"id":640492,"link":"/api/v1/people/640492"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":665561,"link":"/api/v1/people/665561","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":3,"startTime":"2026-03-15T18:52:37.463Z","endTime":"2026-03-15T18:52:44.135Z","isPitch":false,"type":"action","player":{"id":665561,"link":"/api/v1/people/665561"},"defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":689172,"link":"/api/v1/people/689172"},"left":{"id":663897,"link":"/api/v1/people/663897"},"center":{"id":640492,"link":"/api/v1/people/640492"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":665561,"link":"/api/v1/people/665561","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":78.9,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.378486830738627,"aZ":-38.47325017293867,"pfxX":-7.4020552338246555,"pfxZ":-3.9524885024095973,"pX":-1.5000942013821343,"pZ":1.880306187218558,"vX0":3.732903225249825,"vY0":-126.38924129759172,"vZ0":-1.0803391147268673,"x":174.18,"y":188.01,"x0":-2.0464123087451855,"y0":50.00314097337642,"z0":5.444916120733883,"aX":-11.795235781483772},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-7.1,"breakHorizontal":12.4,"spinRate":1415,"spinDirection":253},"zone":13,"typeConfidence":2.0,"plateTime":0.43587654712839496,"extension":5.974732019107456},"index":4,"playId":"b745a917-a0ea-3620-9ccc-65b0ad39b461","pitchNumber":4,"startTime":"2026-03-15T18:52:44.135Z","endTime":"2026-03-15T18:52:49.479Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":689172,"link":"/api/v1/people/689172"},"left":{"id":663897,"link":"/api/v1/people/663897"},"center":{"id":640492,"link":"/api/v1/people/640492"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":665561,"link":"/api/v1/people/665561","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":80.9,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.38209101056708,"aZ":-33.8893268286161,"pfxX":-9.095999427630655,"pfxZ":-1.0296403847135291,"pX":-0.10889849376783531,"pZ":2.1175531252977664,"vX0":7.3707277038634444,"vY0":-128.48858175095395,"vZ0":-1.6776022078143926,"x":121.15,"y":181.61,"x0":-1.837248553800701,"y0":50.00202010519199,"z0":5.419760673955281,"aX":-15.16182033854308},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-2.0,"breakHorizontal":14.8,"spinRate":1455,"spinDirection":252},"zone":5,"typeConfidence":2.0,"plateTime":0.4267826502246961,"extension":6.220288238294301},"index":5,"playId":"b28a0adf-50e3-3bb8-a3fd-856b6d66ba28","pitchNumber":5,"startTime":"2026-03-15T18:52:56.743Z","endTime":"2026-03-15T18:53:01.328Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":689172,"link":"/api/v1/people/689172"},"left":{"id":663897,"link":"/api/v1/people/663897"},"center":{"id":640492,"link":"/api/v1/people/640492"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":665561,"link":"/api/v1/people/665561","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"credit":"b_ab"},{"player":{"id":702275,"link":"/api/v1/people/702275"},"credit":"p_ab"},{"player":{"id":665561,"link":"/api/v1/people/665561"},"credit":"b_pa"},{"player":{"id":702275,"link":"/api/v1/people/702275"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.00000000000001,"awayTeamWinProbability":44.99999999999999,"homeTeamWinProbabilityAdded":-3.79999999999999,"leverageIndex":1.49,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-03-15T18:53:01.328Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Johan Rojas strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-15T18:53:13.103Z","endTime":"2026-03-15T18:54:33.637Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":679032,"fullName":"Johan Rojas","link":"/api/v1/people/679032"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702275,"fullName":"JR Ritchie","link":"/api/v1/people/702275"},"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":679032,"fullName":"Johan Rojas","link":"/api/v1/people/679032"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":644433,"link":"/api/v1/people/644433"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.4,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.28631842260246,"aZ":-24.649824844987187,"pfxX":-9.573314066463272,"pfxZ":3.9742502893267435,"pX":0.006595162756510357,"pZ":1.4619015591512665,"vX0":8.378779524769943,"vY0":-136.32382415750286,"vZ0":-5.95261442026359,"x":116.75,"y":199.31,"x0":-1.8539767248142507,"y0":50.00443564496837,"z0":5.36153561479912,"aX":-18.128845091113163},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":6.1,"breakHorizontal":15.7,"spinRate":2303,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.4008752374324822,"extension":6.141111511534622},"index":0,"playId":"0a9711ca-ee3c-3832-bedc-d52ef004520e","pitchNumber":1,"startTime":"2026-03-15T18:53:23.225Z","endTime":"2026-03-15T18:53:27.512Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":689172,"link":"/api/v1/people/689172"},"left":{"id":663897,"link":"/api/v1/people/663897"},"center":{"id":640492,"link":"/api/v1/people/640492"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":679032,"link":"/api/v1/people/679032","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.2,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.67942933559949,"aZ":-23.454101144506225,"pfxX":-9.673823925152174,"pfxZ":4.594225371214531,"pX":-0.5667778049884962,"pZ":2.4279879285993067,"vX0":6.922889517740842,"vY0":-136.77882801907674,"vZ0":-3.897797624023144,"x":138.6,"y":173.22,"x0":-1.8715449318653727,"y0":50.00337869206423,"z0":5.476466961565574,"aX":-18.362027921658807},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":7.7,"breakHorizontal":16.1,"spinRate":2248,"spinDirection":226},"zone":4,"typeConfidence":2.0,"plateTime":0.40018548274601207,"extension":6.179615308713186},"index":1,"playId":"d6a39238-8c52-32a6-980f-955c82f6280d","pitchNumber":2,"startTime":"2026-03-15T18:53:41.982Z","endTime":"2026-03-15T18:53:46.314Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":689172,"link":"/api/v1/people/689172"},"left":{"id":663897,"link":"/api/v1/people/663897"},"center":{"id":640492,"link":"/api/v1/people/640492"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":679032,"link":"/api/v1/people/679032","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.7,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.659673674148493,"aZ":-30.115220762362778,"pfxX":-8.127360180135673,"pfxZ":1.223445856965137,"pX":0.34308934736675906,"pZ":2.283655243725485,"vX0":8.117596917119597,"vY0":-128.2297947321812,"vZ0":-2.5078350401364053,"x":103.92,"y":177.12,"x0":-1.7904343203124768,"y0":50.00512050490716,"z0":5.59710840060404,"aX":-13.692860641809002},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":1.9,"breakHorizontal":13.2,"spinRate":1564,"spinDirection":245},"zone":6,"typeConfidence":2.0,"plateTime":0.4252891790145572,"extension":6.076950055471121},"index":2,"playId":"f9051471-6328-342d-8653-d1efa0988511","pitchNumber":3,"startTime":"2026-03-15T18:54:05.254Z","endTime":"2026-03-15T18:54:09.130Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":689172,"link":"/api/v1/people/689172"},"left":{"id":663897,"link":"/api/v1/people/663897"},"center":{"id":640492,"link":"/api/v1/people/640492"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":679032,"link":"/api/v1/people/679032","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":87.4,"endSpeed":80.9,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.578360770660918,"aZ":-30.337312783303222,"pfxX":-8.425774309774935,"pfxZ":1.115000024834874,"pX":0.7940595994921743,"pZ":1.7092061742778557,"vX0":9.067036062213415,"vY0":-127.01392676467435,"vZ0":-3.374314294795859,"x":86.73,"y":192.63,"x0":-1.7105291941259406,"y0":50.00578966971021,"z0":5.442101711915971,"aX":-13.907766762619586},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.6,"breakHorizontal":13.4,"spinRate":1576,"spinDirection":247},"zone":9,"typeConfidence":2.0,"plateTime":0.429602659445127,"extension":6.186100943799267},"index":3,"playId":"96750d5e-0ddf-3d50-bec0-baf7985c83aa","pitchNumber":4,"startTime":"2026-03-15T18:54:27.881Z","endTime":"2026-03-15T18:54:33.637Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":689172,"link":"/api/v1/people/689172"},"left":{"id":663897,"link":"/api/v1/people/663897"},"center":{"id":640492,"link":"/api/v1/people/640492"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":679032,"link":"/api/v1/people/679032","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":679032,"link":"/api/v1/people/679032"},"credit":"b_ab"},{"player":{"id":702275,"link":"/api/v1/people/702275"},"credit":"p_ab"},{"player":{"id":679032,"link":"/api/v1/people/679032"},"credit":"b_pa"},{"player":{"id":702275,"link":"/api/v1/people/702275"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.1,"awayTeamWinProbability":47.9,"homeTeamWinProbabilityAdded":-2.9000000000000057,"leverageIndex":1.17,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-03-15T18:54:33.637Z","atBatIndex":53},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Trea Turner pops out to second baseman Aaron Schunk.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-15T18:54:46.057Z","endTime":"2026-03-15T18:55:05.273Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702275,"fullName":"JR Ritchie","link":"/api/v1/people/702275"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":668845,"link":"/api/v1/people/668845"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":82.0,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.61801241493742,"aZ":-22.898390278371753,"pfxX":-1.6419418980067344,"pfxZ":5.359529029558965,"pX":-0.3670441849931828,"pZ":3.3200645673032656,"vX0":5.098842342475849,"vY0":-130.95373316387207,"vZ0":-0.9973985617657164,"x":130.99,"y":149.14,"x0":-2.129171127985886,"y0":50.0015833639964,"z0":5.424757141219803,"aX":-2.841563854027249},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":9.7,"breakHorizontal":1.8,"spinRate":2546,"spinDirection":206},"zone":1,"typeConfidence":2.0,"plateTime":0.4188628311267246,"extension":6.174579153669512},"hitData":{"launchSpeed":82.3,"launchAngle":70.0,"totalDistance":143.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":133.16,"coordY":144.16}},"index":0,"playId":"2da67ab8-bf44-364a-bebd-4b132a9d942f","pitchNumber":1,"startTime":"2026-03-15T18:54:56.004Z","endTime":"2026-03-15T18:55:05.273Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":689172,"link":"/api/v1/people/689172"},"left":{"id":663897,"link":"/api/v1/people/663897"},"center":{"id":640492,"link":"/api/v1/people/640492"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_ab"},{"player":{"id":702275,"link":"/api/v1/people/702275"},"credit":"p_ab"},{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_pa"},{"player":{"id":702275,"link":"/api/v1/people/702275"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-2.1000000000000014,"leverageIndex":0.82,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-03-15T18:55:05.273Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brett Wisely strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-15T18:57:38.207Z","endTime":"2026-03-15T18:58:53.714Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":689172,"fullName":"Brett Wisely","link":"/api/v1/people/689172"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642546,"fullName":"Jonathan Hernández","link":"/api/v1/people/642546"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[7,8,10,11],"actionIndex":[0,1,2,3,4,5,6],"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":689172,"fullName":"Brett Wisely","link":"/api/v1/people/689172"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[{"player":{"id":650907,"link":"/api/v1/people/650907"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jonathan Hernández replaces Jhoan Duran.","event":"Pitching Substitution","eventType":"pitching_substitution","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-03-15T18:56:34.466Z","endTime":"2026-03-15T18:56:35.466Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642546,"link":"/api/v1/people/642546"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805249,"link":"/api/v1/people/805249"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":679032,"link":"/api/v1/people/679032"},"right":{"id":694175,"link":"/api/v1/people/694175"}},"offense":{"batter":{"id":689172,"link":"/api/v1/people/689172","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Robert Moore replaces center fielder Johan Rojas, batting 9th, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","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-03-15T18:56:34.466Z","endTime":"2026-03-15T18:56:35.466Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691001,"link":"/api/v1/people/691001"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"901","replacedPlayer":{"id":679032,"link":"/api/v1/people/679032"},"defense":{"pitcher":{"id":642546,"link":"/api/v1/people/642546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805249,"link":"/api/v1/people/805249"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":679032,"link":"/api/v1/people/679032"},"right":{"id":694175,"link":"/api/v1/people/694175"}},"offense":{"batter":{"id":689172,"link":"/api/v1/people/689172","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Erick Brito replaces catcher Rafael Marchán, batting 8th, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","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-03-15T18:56:34.466Z","endTime":"2026-03-15T18:56:35.466Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":684081,"link":"/api/v1/people/684081"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"801","replacedPlayer":{"id":665561,"link":"/api/v1/people/665561"},"defense":{"pitcher":{"id":642546,"link":"/api/v1/people/642546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805249,"link":"/api/v1/people/805249"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":691001,"link":"/api/v1/people/691001"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":679032,"link":"/api/v1/people/679032"},"right":{"id":694175,"link":"/api/v1/people/694175"}},"offense":{"batter":{"id":689172,"link":"/api/v1/people/689172","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Bryson Ware replaces first baseman Otto Kemp, batting 6th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-03-15T18:56:34.466Z","endTime":"2026-03-15T18:56:35.466Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694310,"link":"/api/v1/people/694310"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"601","replacedPlayer":{"id":805249,"link":"/api/v1/people/805249"},"defense":{"pitcher":{"id":642546,"link":"/api/v1/people/642546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805249,"link":"/api/v1/people/805249"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":691001,"link":"/api/v1/people/691001"},"shortstop":{"id":684081,"link":"/api/v1/people/684081"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":679032,"link":"/api/v1/people/679032"},"right":{"id":694175,"link":"/api/v1/people/694175"}},"offense":{"batter":{"id":689172,"link":"/api/v1/people/689172","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Felix Reyes replaces second baseman Bryson Stott, batting 5th, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","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":4,"startTime":"2026-03-15T18:56:34.466Z","endTime":"2026-03-15T18:56:35.466Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694025,"link":"/api/v1/people/694025"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"501","replacedPlayer":{"id":681082,"link":"/api/v1/people/681082"},"defense":{"pitcher":{"id":642546,"link":"/api/v1/people/642546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":805249,"link":"/api/v1/people/805249"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":684081,"link":"/api/v1/people/684081"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":694310,"link":"/api/v1/people/694310"},"right":{"id":694175,"link":"/api/v1/people/694175"}},"offense":{"batter":{"id":689172,"link":"/api/v1/people/689172","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: René Pinto replaces third baseman Alec Bohm, batting 3rd, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","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":5,"startTime":"2026-03-15T18:56:34.466Z","endTime":"2026-03-15T18:56:35.466Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":650907,"link":"/api/v1/people/650907"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"301","replacedPlayer":{"id":664761,"link":"/api/v1/people/664761"},"defense":{"pitcher":{"id":642546,"link":"/api/v1/people/642546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":684081,"link":"/api/v1/people/684081"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":694310,"link":"/api/v1/people/694310"},"right":{"id":694175,"link":"/api/v1/people/694175"}},"offense":{"batter":{"id":689172,"link":"/api/v1/people/689172","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Trent Farquhar replaces shortstop Trea Turner, batting 1st, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","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":6,"startTime":"2026-03-15T18:56:34.466Z","endTime":"2026-03-15T18:57:40.364Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":802531,"link":"/api/v1/people/802531"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"101","replacedPlayer":{"id":607208,"link":"/api/v1/people/607208"},"defense":{"pitcher":{"id":642546,"link":"/api/v1/people/642546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650907,"link":"/api/v1/people/650907"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":691001,"link":"/api/v1/people/691001"},"shortstop":{"id":684081,"link":"/api/v1/people/684081"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":694310,"link":"/api/v1/people/694310"},"right":{"id":694175,"link":"/api/v1/people/694175"}},"offense":{"batter":{"id":689172,"link":"/api/v1/people/689172","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":82.9,"strikeZoneTop":3.085,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.03347452650875,"aZ":-29.221846793715905,"pfxX":1.4478288298311641,"pfxZ":1.7040202770738135,"pX":0.9631843676403347,"pZ":1.959975439302199,"vX0":8.103302551555073,"vY0":-130.46137446494004,"vZ0":-3.6289849946606756,"x":80.29,"y":185.86,"x0":-2.36427029182597,"y0":50.00394589153431,"z0":5.558369316866529,"aX":2.5082450666698333},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":2.5,"breakHorizontal":-4.3,"spinRate":2305,"spinDirection":173},"zone":14,"typeConfidence":2.0,"plateTime":0.41895523263177337,"extension":6.276516749659471},"index":7,"playId":"0f6cef1d-6979-37a1-8730-962dc1dc1441","pitchNumber":1,"startTime":"2026-03-15T18:57:40.364Z","endTime":"2026-03-15T18:57:44.744Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642546,"link":"/api/v1/people/642546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650907,"link":"/api/v1/people/650907"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":802531,"link":"/api/v1/people/802531"},"third":{"id":691001,"link":"/api/v1/people/691001"},"shortstop":{"id":684081,"link":"/api/v1/people/684081"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":694310,"link":"/api/v1/people/694310"},"right":{"id":694175,"link":"/api/v1/people/694175"}},"offense":{"batter":{"id":689172,"link":"/api/v1/people/689172","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":91.2,"endSpeed":84.4,"strikeZoneTop":3.085,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.277764422708874,"aZ":-27.319280652998806,"pfxX":-8.810658011144515,"pfxZ":2.6897871078195337,"pX":-0.7061480069803626,"pZ":2.519942073966085,"vX0":7.575145080633354,"vY0":-132.67337373597815,"vZ0":-2.753175698341617,"x":143.92,"y":170.74,"x0":-2.4374631288636723,"y0":50.001868726888766,"z0":5.537980376100211,"aX":-15.890159799613611},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":4.6,"breakHorizontal":14.5,"spinRate":1880,"spinDirection":235},"zone":4,"typeConfidence":2.0,"plateTime":0.41101388629450275,"extension":6.195147799955883},"index":8,"playId":"098e8857-b695-31fb-8fd4-419d03c455c0","pitchNumber":2,"startTime":"2026-03-15T18:58:01.157Z","endTime":"2026-03-15T18:58:07.518Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642546,"link":"/api/v1/people/642546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650907,"link":"/api/v1/people/650907"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":802531,"link":"/api/v1/people/802531"},"third":{"id":691001,"link":"/api/v1/people/691001"},"shortstop":{"id":684081,"link":"/api/v1/people/684081"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":694310,"link":"/api/v1/people/694310"},"right":{"id":694175,"link":"/api/v1/people/694175"}},"offense":{"batter":{"id":689172,"link":"/api/v1/people/689172","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":9,"startTime":"2026-03-15T18:58:14.759Z","endTime":"2026-03-15T18:58:30.872Z","isPitch":false,"type":"action","player":{"id":689172,"link":"/api/v1/people/689172"},"defense":{"pitcher":{"id":642546,"link":"/api/v1/people/642546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650907,"link":"/api/v1/people/650907"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":802531,"link":"/api/v1/people/802531"},"third":{"id":691001,"link":"/api/v1/people/691001"},"shortstop":{"id":684081,"link":"/api/v1/people/684081"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":694310,"link":"/api/v1/people/694310"},"right":{"id":694175,"link":"/api/v1/people/694175"}},"offense":{"batter":{"id":689172,"link":"/api/v1/people/689172","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":87.2,"strikeZoneTop":3.085,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.77649167745187,"aZ":-27.76603865947536,"pfxX":-8.619183324699664,"pfxZ":2.326224067576841,"pX":1.1742656690104218,"pZ":0.061442054096993486,"vX0":12.19174066343286,"vY0":-135.82443289239217,"vZ0":-8.924069242003478,"x":72.24,"y":237.12,"x0":-2.2234073821849663,"y0":50.005415310018556,"z0":5.278649557869239,"aX":-16.33817437262585},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":2.6,"breakHorizontal":13.4,"spinRate":1897,"spinDirection":236},"zone":14,"typeConfidence":2.0,"plateTime":0.4010875190235472,"extension":6.4554020137131705},"index":10,"playId":"e4df511f-69cb-3c12-a946-45bffb288d2f","pitchNumber":3,"startTime":"2026-03-15T18:58:30.872Z","endTime":"2026-03-15T18:58:34.231Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642546,"link":"/api/v1/people/642546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650907,"link":"/api/v1/people/650907"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":802531,"link":"/api/v1/people/802531"},"third":{"id":691001,"link":"/api/v1/people/691001"},"shortstop":{"id":684081,"link":"/api/v1/people/684081"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":694310,"link":"/api/v1/people/694310"},"right":{"id":694175,"link":"/api/v1/people/694175"}},"offense":{"batter":{"id":689172,"link":"/api/v1/people/689172","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":87.0,"endSpeed":80.4,"strikeZoneTop":3.085,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.274015172557327,"aZ":-31.216213824452762,"pfxX":1.0504750978945765,"pfxZ":0.5864852703301215,"pX":0.36580028653325236,"pZ":1.2466423671951372,"vX0":6.990400681123329,"vY0":-126.56033261939223,"vZ0":-4.177333938524329,"x":103.06,"y":205.12,"x0":-2.5657703120888167,"y0":50.001410794293726,"z0":5.412343859684712,"aX":1.7064822605071621},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":0.4,"breakHorizontal":-3.5,"spinRate":2391,"spinDirection":114},"zone":14,"typeConfidence":2.0,"plateTime":0.43240655325459,"extension":6.311195519986637},"index":11,"playId":"464670b8-89fe-32c9-b35f-e2770ac2351d","pitchNumber":4,"startTime":"2026-03-15T18:58:49.401Z","endTime":"2026-03-15T18:58:53.714Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642546,"link":"/api/v1/people/642546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650907,"link":"/api/v1/people/650907"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":802531,"link":"/api/v1/people/802531"},"third":{"id":691001,"link":"/api/v1/people/691001"},"shortstop":{"id":684081,"link":"/api/v1/people/684081"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":694310,"link":"/api/v1/people/694310"},"right":{"id":694175,"link":"/api/v1/people/694175"}},"offense":{"batter":{"id":689172,"link":"/api/v1/people/689172","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":689172,"link":"/api/v1/people/689172"},"credit":"b_ab"},{"player":{"id":642546,"link":"/api/v1/people/642546"},"credit":"p_ab"},{"player":{"id":689172,"link":"/api/v1/people/689172"},"credit":"b_pa"},{"player":{"id":642546,"link":"/api/v1/people/642546"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.6,"awayTeamWinProbability":45.4,"homeTeamWinProbabilityAdded":4.600000000000001,"leverageIndex":1.82,"dramaIndex":79.0,"contextMetrics":{},"playEndTime":"2026-03-15T18:58:53.714Z","atBatIndex":55},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"José Azócar pops out to first baseman Felix Reyes in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-15T18:59:00.740Z","endTime":"2026-03-15T19:00:09.713Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":640492,"fullName":"José Azócar","link":"/api/v1/people/640492"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642546,"fullName":"Jonathan Hernández","link":"/api/v1/people/642546"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":640492,"fullName":"José Azócar","link":"/api/v1/people/640492"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694025,"link":"/api/v1/people/694025"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":89.2,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.234097039600734,"aZ":-25.49701765913121,"pfxX":-10.434261077365125,"pfxZ":3.286747550689591,"pX":-0.45805080588804964,"pZ":2.20204883023587,"vX0":8.949730589119113,"vY0":-141.3349025864997,"vZ0":-4.478064755535064,"x":134.46,"y":179.32,"x0":-2.3049871158845443,"y0":50.000657813945885,"z0":5.437896570161713,"aX":-21.175775531772043},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":5.3,"breakHorizontal":17.2,"spinRate":2192,"spinDirection":238},"zone":4,"typeConfidence":2.0,"plateTime":0.38706496790666556,"extension":6.232992465792072},"index":0,"playId":"416039ad-0a8d-32d7-8d6d-a39eec18922f","pitchNumber":1,"startTime":"2026-03-15T18:59:15.290Z","endTime":"2026-03-15T18:59:19.094Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642546,"link":"/api/v1/people/642546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650907,"link":"/api/v1/people/650907"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":802531,"link":"/api/v1/people/802531"},"third":{"id":691001,"link":"/api/v1/people/691001"},"shortstop":{"id":684081,"link":"/api/v1/people/684081"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":694310,"link":"/api/v1/people/694310"},"right":{"id":694175,"link":"/api/v1/people/694175"}},"offense":{"batter":{"id":640492,"link":"/api/v1/people/640492","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.3,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.81284612015331,"aZ":-26.279318509880113,"pfxX":-11.08068869886397,"pfxZ":2.984526744183289,"pX":1.3755344870131383,"pZ":1.4546064483963246,"vX0":13.800194400395924,"vY0":-139.2942640059026,"vZ0":-6.235002758807317,"x":64.57,"y":199.51,"x0":-2.191616035177156,"y0":50.0045981474327,"z0":5.447722709246977,"aX":-21.888442183889296},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":4.2,"breakHorizontal":17.4,"spinRate":2175,"spinDirection":238},"zone":14,"typeConfidence":2.0,"plateTime":0.39246918805084396,"extension":6.460638918400444},"index":1,"playId":"4b02cc93-915d-36ba-b453-d7b1fc3bcb3b","pitchNumber":2,"startTime":"2026-03-15T18:59:27.984Z","endTime":"2026-03-15T18:59:32.117Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642546,"link":"/api/v1/people/642546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650907,"link":"/api/v1/people/650907"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":802531,"link":"/api/v1/people/802531"},"third":{"id":691001,"link":"/api/v1/people/691001"},"shortstop":{"id":684081,"link":"/api/v1/people/684081"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":694310,"link":"/api/v1/people/694310"},"right":{"id":694175,"link":"/api/v1/people/694175"}},"offense":{"batter":{"id":640492,"link":"/api/v1/people/640492","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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.6,"endSpeed":81.5,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.964658349107207,"aZ":-30.55998845540709,"pfxX":1.073541513154217,"pfxZ":0.9646878805182375,"pX":-0.024443501010967126,"pZ":2.2843373945458625,"vX0":5.74498985217863,"vY0":-127.5419791933939,"vZ0":-2.334889200622206,"x":117.93,"y":177.1,"x0":-2.433303839249059,"y0":50.00139063847736,"z0":5.5902870072614705,"aX":1.790918265610945},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":1.4,"breakHorizontal":-3.1,"spinRate":2309,"spinDirection":117},"zone":5,"typeConfidence":2.0,"plateTime":0.4272818746529987,"extension":6.316657884400985},"index":2,"playId":"23542f24-ffe3-3b4a-9478-f98ec8b7f538","pitchNumber":3,"startTime":"2026-03-15T18:59:43.865Z","endTime":"2026-03-15T18:59:47.851Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642546,"link":"/api/v1/people/642546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650907,"link":"/api/v1/people/650907"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":802531,"link":"/api/v1/people/802531"},"third":{"id":691001,"link":"/api/v1/people/691001"},"shortstop":{"id":684081,"link":"/api/v1/people/684081"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":694310,"link":"/api/v1/people/694310"},"right":{"id":694175,"link":"/api/v1/people/694175"}},"offense":{"batter":{"id":640492,"link":"/api/v1/people/640492","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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.1,"endSpeed":80.8,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.29623920541918,"aZ":-31.33903170835371,"pfxX":2.693863010756157,"pfxZ":0.5075722346489497,"pX":0.8732528418116281,"pZ":1.754991805709405,"vX0":7.317701815875258,"vY0":-126.799879405839,"vZ0":-3.151634328127673,"x":83.71,"y":191.4,"x0":-2.392126907248256,"y0":50.00070801283139,"z0":5.49696733750105,"aX":4.415339423230146},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":0.5,"breakHorizontal":-6.5,"spinRate":2362,"spinDirection":134},"zone":14,"typeConfidence":2.0,"plateTime":0.4308570523962265,"extension":6.38552308414712},"hitData":{"launchSpeed":62.1,"launchAngle":63.0,"totalDistance":124.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":171.97,"coordY":180.95}},"index":3,"playId":"b124eaf0-d5c7-3200-9567-8501d57dda1c","pitchNumber":4,"startTime":"2026-03-15T19:00:04.109Z","endTime":"2026-03-15T19:00:09.713Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642546,"link":"/api/v1/people/642546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650907,"link":"/api/v1/people/650907"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":802531,"link":"/api/v1/people/802531"},"third":{"id":691001,"link":"/api/v1/people/691001"},"shortstop":{"id":684081,"link":"/api/v1/people/684081"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":694310,"link":"/api/v1/people/694310"},"right":{"id":694175,"link":"/api/v1/people/694175"}},"offense":{"batter":{"id":640492,"link":"/api/v1/people/640492","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":640492,"link":"/api/v1/people/640492"},"credit":"b_ab"},{"player":{"id":642546,"link":"/api/v1/people/642546"},"credit":"p_ab"},{"player":{"id":640492,"link":"/api/v1/people/640492"},"credit":"b_pa"},{"player":{"id":642546,"link":"/api/v1/people/642546"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":58.199999999999996,"awayTeamWinProbability":41.800000000000004,"homeTeamWinProbabilityAdded":3.5999999999999943,"leverageIndex":1.43,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-03-15T19:00:09.713Z","atBatIndex":56},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Dominic Smith lines out to center fielder Bryson Ware.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-15T19:00:22.266Z","endTime":"2026-03-15T19:01:44.689Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642546,"fullName":"Jonathan Hernández","link":"/api/v1/people/642546"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694310,"link":"/api/v1/people/694310"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":84.1,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.506115983645216,"aZ":-25.474612655841515,"pfxX":1.9304237674562637,"pfxZ":3.749411840062926,"pX":-0.34391767231636583,"pZ":2.5990105185566206,"vX0":5.133380465519876,"vY0":-131.94700043992626,"vZ0":-2.839468901384799,"x":130.11,"y":168.61,"x0":-2.555056381023177,"y0":50.00474496366885,"z0":5.539294478353738,"aX":3.4488065145570252},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":6.5,"breakHorizontal":-4.4,"spinRate":2335,"spinDirection":186},"zone":4,"typeConfidence":2.0,"plateTime":0.4129834104529646,"extension":6.45361869975039},"index":0,"playId":"459e7143-baae-3f84-a44b-735ea33f3488","pitchNumber":1,"startTime":"2026-03-15T19:00:37.899Z","endTime":"2026-03-15T19:00:41.089Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642546,"link":"/api/v1/people/642546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650907,"link":"/api/v1/people/650907"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":802531,"link":"/api/v1/people/802531"},"third":{"id":691001,"link":"/api/v1/people/691001"},"shortstop":{"id":684081,"link":"/api/v1/people/684081"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":694310,"link":"/api/v1/people/694310"},"right":{"id":694175,"link":"/api/v1/people/694175"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.3,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.05441143296407,"aZ":-24.286128882733138,"pfxX":-9.924377313887256,"pfxZ":3.960406096673969,"pX":-1.294590024141497,"pZ":1.2694699150773805,"vX0":5.990363680030607,"vY0":-140.5246025918359,"vZ0":-7.164865351487104,"x":166.35,"y":204.5,"x0":-2.1690821967719196,"y0":50.00325677928211,"z0":5.439676936343361,"aX":-19.768018320136868},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":5.8,"breakHorizontal":16.7,"spinRate":2160,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.3903877140001275,"extension":6.4165809667617095},"index":1,"playId":"1ba181ea-1fd1-3c42-8c96-77509be0242f","pitchNumber":2,"startTime":"2026-03-15T19:00:58.467Z","endTime":"2026-03-15T19:01:01.846Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642546,"link":"/api/v1/people/642546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650907,"link":"/api/v1/people/650907"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":802531,"link":"/api/v1/people/802531"},"third":{"id":691001,"link":"/api/v1/people/691001"},"shortstop":{"id":684081,"link":"/api/v1/people/684081"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":694310,"link":"/api/v1/people/694310"},"right":{"id":694175,"link":"/api/v1/people/694175"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.5,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.214718800792536,"aZ":-30.47555293104206,"pfxX":0.7403723973869557,"pfxZ":1.0454886311491847,"pX":-0.03204832817147336,"pZ":0.9947286473883731,"vX0":6.220197314750692,"vY0":-126.29994637291624,"vZ0":-4.877763756841103,"x":118.22,"y":211.92,"x0":-2.616640149203109,"y0":50.00454831107513,"z0":5.3843227333477515,"aX":1.2022924609235524},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.1,"breakHorizontal":-2.6,"spinRate":2378,"spinDirection":112},"zone":14,"typeConfidence":2.0,"plateTime":0.43265175521344323,"extension":6.41143156351076},"index":2,"playId":"221750fd-f03d-395d-8dd0-0b68c244bd87","pitchNumber":3,"startTime":"2026-03-15T19:01:18.955Z","endTime":"2026-03-15T19:01:23.231Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642546,"link":"/api/v1/people/642546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650907,"link":"/api/v1/people/650907"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":802531,"link":"/api/v1/people/802531"},"third":{"id":691001,"link":"/api/v1/people/691001"},"shortstop":{"id":684081,"link":"/api/v1/people/684081"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":694310,"link":"/api/v1/people/694310"},"right":{"id":694175,"link":"/api/v1/people/694175"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":88.4,"endSpeed":81.8,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.406562933144194,"aZ":-29.438263411271265,"pfxX":1.6331383976840737,"pfxZ":1.6283987793390775,"pX":0.29882800016136685,"pZ":1.3483926300973519,"vX0":6.776980288449239,"vY0":-128.57115890880925,"vZ0":-4.682514779570433,"x":105.61,"y":202.37,"x0":-2.5781678885755794,"y0":50.00597606451944,"z0":5.464682887457676,"aX":2.74685435588939},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":2.2,"breakHorizontal":-4.4,"spinRate":2420,"spinDirection":163},"zone":14,"typeConfidence":2.0,"plateTime":0.42519962188392046,"extension":6.476037424462584},"hitData":{"launchSpeed":83.9,"launchAngle":21.0,"totalDistance":291.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":132.76,"coordY":82.97}},"index":3,"playId":"f35c3f5b-abc7-3e44-925c-3fbcb0d1ccab","pitchNumber":4,"startTime":"2026-03-15T19:01:37.621Z","endTime":"2026-03-15T19:01:44.689Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642546,"link":"/api/v1/people/642546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650907,"link":"/api/v1/people/650907"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":802531,"link":"/api/v1/people/802531"},"third":{"id":691001,"link":"/api/v1/people/691001"},"shortstop":{"id":684081,"link":"/api/v1/people/684081"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":694310,"link":"/api/v1/people/694310"},"right":{"id":694175,"link":"/api/v1/people/694175"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642086,"link":"/api/v1/people/642086"},"credit":"b_ab"},{"player":{"id":642546,"link":"/api/v1/people/642546"},"credit":"p_ab"},{"player":{"id":642086,"link":"/api/v1/people/642086"},"credit":"b_pa"},{"player":{"id":642546,"link":"/api/v1/people/642546"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.8,"awayTeamWinProbability":39.2,"homeTeamWinProbabilityAdded":2.6000000000000014,"leverageIndex":1.01,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-03-15T19:01:44.689Z","atBatIndex":57},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Garrett Stubbs flies out to left fielder Luis Guanipa.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-15T19:03:47.649Z","endTime":"2026-03-15T19:03:58.831Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":596117,"fullName":"Garrett Stubbs","link":"/api/v1/people/596117"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702275,"fullName":"JR Ritchie","link":"/api/v1/people/702275"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[6],"actionIndex":[0,1,2,3,4,5],"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":596117,"fullName":"Garrett Stubbs","link":"/api/v1/people/596117"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":806994,"link":"/api/v1/people/806994"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Ambioris Tavarez replaces shortstop Brett Wisely, batting 1st, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","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-03-15T19:03:42.221Z","endTime":"2026-03-15T19:03:42.238Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694222,"link":"/api/v1/people/694222"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"101","replacedPlayer":{"id":689172,"link":"/api/v1/people/689172"},"defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":689172,"link":"/api/v1/people/689172"},"left":{"id":663897,"link":"/api/v1/people/663897"},"center":{"id":640492,"link":"/api/v1/people/640492"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":596117,"link":"/api/v1/people/596117","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Lizandro Espinoza replaces center fielder José Azócar, batting 2nd, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","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-03-15T19:03:42.238Z","endTime":"2026-03-15T19:03:42.239Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":692371,"link":"/api/v1/people/692371"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"201","replacedPlayer":{"id":640492,"link":"/api/v1/people/640492"},"defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":694222,"link":"/api/v1/people/694222"},"left":{"id":663897,"link":"/api/v1/people/663897"},"center":{"id":640492,"link":"/api/v1/people/640492"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":596117,"link":"/api/v1/people/596117","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Jordan Groshans replaces first baseman Dominic Smith, batting 3rd, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","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-03-15T19:03:42.239Z","endTime":"2026-03-15T19:03:42.240Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677954,"link":"/api/v1/people/677954"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"301","replacedPlayer":{"id":642086,"link":"/api/v1/people/642086"},"defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":694222,"link":"/api/v1/people/694222"},"left":{"id":663897,"link":"/api/v1/people/663897"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":596117,"link":"/api/v1/people/596117","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Luis Guanipa replaces left fielder Luke Williams, batting 6th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-03-15T19:03:42.240Z","endTime":"2026-03-15T19:03:42.241Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":806994,"link":"/api/v1/people/806994"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"601","replacedPlayer":{"id":663897,"link":"/api/v1/people/663897"},"defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":677954,"link":"/api/v1/people/677954"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":694222,"link":"/api/v1/people/694222"},"left":{"id":663897,"link":"/api/v1/people/663897"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":596117,"link":"/api/v1/people/596117","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Dallas Macias replaces right fielder Brewer Hicklen, batting 8th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","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":4,"startTime":"2026-03-15T19:03:42.241Z","endTime":"2026-03-15T19:03:42.242Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702582,"link":"/api/v1/people/702582"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"801","replacedPlayer":{"id":676551,"link":"/api/v1/people/676551"},"defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":677954,"link":"/api/v1/people/677954"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":694222,"link":"/api/v1/people/694222"},"left":{"id":806994,"link":"/api/v1/people/806994"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":676551,"link":"/api/v1/people/676551"}},"offense":{"batter":{"id":596117,"link":"/api/v1/people/596117","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Colby Jones replaces second baseman Aaron Schunk, batting 9th, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","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":5,"startTime":"2026-03-15T19:03:42.242Z","endTime":"2026-03-15T19:03:49.845Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":803475,"link":"/api/v1/people/803475"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"901","replacedPlayer":{"id":668845,"link":"/api/v1/people/668845"},"defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":677954,"link":"/api/v1/people/677954"},"second":{"id":668845,"link":"/api/v1/people/668845"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":694222,"link":"/api/v1/people/694222"},"left":{"id":806994,"link":"/api/v1/people/806994"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":702582,"link":"/api/v1/people/702582"}},"offense":{"batter":{"id":596117,"link":"/api/v1/people/596117","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":92.4,"endSpeed":84.9,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.46330721495042,"aZ":-17.14560276244943,"pfxX":-6.690377075921608,"pfxZ":8.155880341909228,"pX":-0.3905182254347943,"pZ":2.9471047210606667,"vX0":6.8241977507525915,"vY0":-134.49302199963066,"vZ0":-3.033340003509694,"x":131.89,"y":159.21,"x0":-2.0839732285554495,"y0":50.00648376910377,"z0":5.296348435835666,"aX":-12.335631600404385},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.4,"breakHorizontal":10.8,"spinRate":2280,"spinDirection":227},"zone":1,"typeConfidence":2.0,"plateTime":0.4062866266958558,"extension":6.113853485608584},"hitData":{"launchSpeed":88.0,"launchAngle":46.0,"totalDistance":313.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":68.38,"coordY":87.32}},"index":6,"playId":"363cee63-078d-307b-b5ba-727ea3983b80","pitchNumber":1,"startTime":"2026-03-15T19:03:49.845Z","endTime":"2026-03-15T19:03:58.831Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":677954,"link":"/api/v1/people/677954"},"second":{"id":803475,"link":"/api/v1/people/803475"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":694222,"link":"/api/v1/people/694222"},"left":{"id":806994,"link":"/api/v1/people/806994"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":702582,"link":"/api/v1/people/702582"}},"offense":{"batter":{"id":596117,"link":"/api/v1/people/596117","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596117,"link":"/api/v1/people/596117"},"credit":"b_ab"},{"player":{"id":702275,"link":"/api/v1/people/702275"},"credit":"p_ab"},{"player":{"id":596117,"link":"/api/v1/people/596117"},"credit":"b_pa"},{"player":{"id":702275,"link":"/api/v1/people/702275"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.2,"awayTeamWinProbability":43.8,"homeTeamWinProbabilityAdded":-4.599999999999994,"leverageIndex":1.78,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2026-03-15T19:03:58.831Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"René Pinto strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-15T19:04:07.569Z","endTime":"2026-03-15T19:05:54.316Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":650907,"fullName":"René Pinto","link":"/api/v1/people/650907"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702275,"fullName":"JR Ritchie","link":"/api/v1/people/702275"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":650907,"fullName":"René Pinto","link":"/api/v1/people/650907"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":644433,"link":"/api/v1/people/644433"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":83.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.88390841747945,"aZ":-25.199966238706367,"pfxX":-0.831765915439909,"pfxZ":3.971163025644321,"pX":0.19957547601496814,"pZ":2.593095912921813,"vX0":6.193394921670069,"vY0":-130.96370337424713,"vZ0":-2.2597846384461415,"x":109.39,"y":168.77,"x0":-2.0770107653998235,"y0":50.001667729263154,"z0":5.331476366979654,"aX":-1.461024178914252},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":7.0,"breakHorizontal":0.2,"spinRate":2537,"spinDirection":214},"zone":5,"typeConfidence":2.0,"plateTime":0.4165214256035399,"extension":6.232355870859787},"index":0,"playId":"c24c09b5-38de-33bf-9168-69f112b6e57b","pitchNumber":1,"startTime":"2026-03-15T19:04:26.966Z","endTime":"2026-03-15T19:04:30.833Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":677954,"link":"/api/v1/people/677954"},"second":{"id":803475,"link":"/api/v1/people/803475"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":694222,"link":"/api/v1/people/694222"},"left":{"id":806994,"link":"/api/v1/people/806994"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":702582,"link":"/api/v1/people/702582"}},"offense":{"batter":{"id":650907,"link":"/api/v1/people/650907","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.5,"endSpeed":73.5,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.435270674632225,"aZ":-41.69164732840055,"pfxX":8.715761953039484,"pfxZ":-6.9314500305884135,"pX":-0.12045396366104162,"pZ":2.9013756890773474,"vX0":2.0868319521013037,"vY0":-117.1226925144745,"vZ0":2.7149433209508276,"x":121.59,"y":160.44,"x0":-2.157287295527219,"y0":50.00150955312815,"z0":5.657330499969063,"aX":11.971058951424125},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-11.4,"breakHorizontal":-16.3,"spinRate":2650,"spinDirection":51},"zone":2,"typeConfidence":2.0,"plateTime":0.4696722662686801,"extension":6.088849183913073},"index":1,"playId":"f2a2e36d-518f-32e1-bcae-50d5e1ac356a","pitchNumber":2,"startTime":"2026-03-15T19:04:44.403Z","endTime":"2026-03-15T19:04:48.608Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":677954,"link":"/api/v1/people/677954"},"second":{"id":803475,"link":"/api/v1/people/803475"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":694222,"link":"/api/v1/people/694222"},"left":{"id":806994,"link":"/api/v1/people/806994"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":702582,"link":"/api/v1/people/702582"}},"offense":{"batter":{"id":650907,"link":"/api/v1/people/650907","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":2,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.943302334033405,"aZ":-16.39872919010392,"pfxX":-3.4327247217229635,"pfxZ":8.46411599498792,"pX":0.24682974284457654,"pZ":2.840415212713759,"vX0":7.0340732985826335,"vY0":-135.9476053519641,"vZ0":-3.464713444993432,"x":107.59,"y":162.09,"x0":-1.9329716959562602,"y0":50.00628503402132,"z0":5.275910989406007,"aX":-6.40144311928671},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.8,"breakHorizontal":4.7,"spinRate":2367,"spinDirection":229},"zone":2,"typeConfidence":2.0,"plateTime":0.4035287286788929,"extension":6.258509422918568},"index":2,"playId":"f4cc27a3-98e7-3789-80b7-2363d473cc64","pitchNumber":3,"startTime":"2026-03-15T19:04:59.290Z","endTime":"2026-03-15T19:05:02.880Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":677954,"link":"/api/v1/people/677954"},"second":{"id":803475,"link":"/api/v1/people/803475"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":694222,"link":"/api/v1/people/694222"},"left":{"id":806994,"link":"/api/v1/people/806994"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":702582,"link":"/api/v1/people/702582"}},"offense":{"batter":{"id":650907,"link":"/api/v1/people/650907","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":3,"startTime":"2026-03-15T19:05:13.173Z","endTime":"2026-03-15T19:05:25.482Z","isPitch":false,"type":"action","player":{"id":650907,"link":"/api/v1/people/650907"},"defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":677954,"link":"/api/v1/people/677954"},"second":{"id":803475,"link":"/api/v1/people/803475"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":694222,"link":"/api/v1/people/694222"},"left":{"id":806994,"link":"/api/v1/people/806994"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":702582,"link":"/api/v1/people/702582"}},"offense":{"batter":{"id":650907,"link":"/api/v1/people/650907","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":80.5,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.1274498211909,"aZ":-33.15190311488269,"pfxX":-7.920532746868321,"pfxZ":-0.5935596226322533,"pX":0.23732971953673582,"pZ":1.671965380998873,"vX0":7.560924066327255,"vY0":-128.03315208625548,"vZ0":-3.2710640935290716,"x":107.95,"y":193.64,"x0":-1.734770104945876,"y0":50.00220935357267,"z0":5.5790761369083555,"aX":-13.059245462244409},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-1.7,"breakHorizontal":12.5,"spinRate":1535,"spinDirection":244},"zone":8,"typeConfidence":2.0,"plateTime":0.42891906910157296,"extension":6.127726542743421},"index":4,"playId":"a53204c6-b3bc-35a9-814f-3c19a762d16d","pitchNumber":4,"startTime":"2026-03-15T19:05:25.482Z","endTime":"2026-03-15T19:05:30.942Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":677954,"link":"/api/v1/people/677954"},"second":{"id":803475,"link":"/api/v1/people/803475"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":694222,"link":"/api/v1/people/694222"},"left":{"id":806994,"link":"/api/v1/people/806994"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":702582,"link":"/api/v1/people/702582"}},"offense":{"batter":{"id":650907,"link":"/api/v1/people/650907","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":81.7,"endSpeed":76.4,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.045491307761612,"aZ":-32.11319047063136,"pfxX":5.672651285958786,"pfxZ":0.04442626314735865,"pX":0.9743093667145745,"pZ":1.2991322444530349,"vX0":5.241611381528875,"vY0":-118.97874710964483,"vZ0":-2.7290970483186734,"x":79.86,"y":203.7,"x0":-1.9840616147373296,"y0":50.00458818590259,"z0":5.333908085895584,"aX":8.238775774397842},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-0.2,"breakHorizontal":-11.4,"spinRate":2488,"spinDirection":64},"zone":14,"typeConfidence":2.0,"plateTime":0.45808415023301086,"extension":6.096712752568407},"index":5,"playId":"20643419-108a-391f-8851-fe0dc447df45","pitchNumber":5,"startTime":"2026-03-15T19:05:49.802Z","endTime":"2026-03-15T19:05:54.316Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":677954,"link":"/api/v1/people/677954"},"second":{"id":803475,"link":"/api/v1/people/803475"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":694222,"link":"/api/v1/people/694222"},"left":{"id":806994,"link":"/api/v1/people/806994"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":702582,"link":"/api/v1/people/702582"}},"offense":{"batter":{"id":650907,"link":"/api/v1/people/650907","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650907,"link":"/api/v1/people/650907"},"credit":"b_ab"},{"player":{"id":702275,"link":"/api/v1/people/702275"},"credit":"p_ab"},{"player":{"id":650907,"link":"/api/v1/people/650907"},"credit":"b_pa"},{"player":{"id":702275,"link":"/api/v1/people/702275"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-3.6000000000000014,"leverageIndex":1.43,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-03-15T19:05:54.316Z","atBatIndex":59},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Pedro León grounds out, shortstop Ambioris Tavarez to first baseman Jordan Groshans.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-15T19:06:06.644Z","endTime":"2026-03-15T19:09:10.718Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":694175,"fullName":"Pedro León","link":"/api/v1/people/694175"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702275,"fullName":"JR Ritchie","link":"/api/v1/people/702275"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7],"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":694175,"fullName":"Pedro León","link":"/api/v1/people/694175"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":694222,"link":"/api/v1/people/694222"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":677954,"link":"/api/v1/people/677954"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.3,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.913666332367136,"aZ":-24.653919273336747,"pfxX":-9.316752504934605,"pfxZ":3.961403835140298,"pX":-0.5099600572771391,"pZ":1.9558742983115496,"vX0":7.062909731704068,"vY0":-136.83118969716892,"vZ0":-4.7289831327021385,"x":136.44,"y":185.97,"x0":-1.9129424962578825,"y0":50.00194045975934,"z0":5.393633268179722,"aX":-17.683120757682108},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":6.4,"breakHorizontal":15.4,"spinRate":2335,"spinDirection":223},"zone":7,"typeConfidence":2.0,"plateTime":0.4001435920284142,"extension":6.235158731603718},"index":0,"playId":"1cf71d72-c6b4-32cc-94c9-da72047eb289","pitchNumber":1,"startTime":"2026-03-15T19:06:18.688Z","endTime":"2026-03-15T19:06:22.878Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":677954,"link":"/api/v1/people/677954"},"second":{"id":803475,"link":"/api/v1/people/803475"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":694222,"link":"/api/v1/people/694222"},"left":{"id":806994,"link":"/api/v1/people/806994"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":702582,"link":"/api/v1/people/702582"}},"offense":{"batter":{"id":694175,"link":"/api/v1/people/694175","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.7,"endSpeed":74.6,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.684283874346676,"aZ":-39.953328931707,"pfxX":8.997858437168125,"pfxZ":-5.55941398911186,"pX":0.11009475438579733,"pZ":2.045566676198316,"vX0":2.4830471919220964,"vY0":-117.58910651003627,"vZ0":0.5362926856308234,"x":112.8,"y":183.55,"x0":-2.129259416928632,"y0":50.00528045845669,"z0":5.526700300129657,"aX":12.579379526723818},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-9.6,"breakHorizontal":-16.9,"spinRate":2545,"spinDirection":53},"zone":8,"typeConfidence":2.0,"plateTime":0.4661296946933864,"extension":6.020054160492937},"index":1,"playId":"cad43729-ec07-36bb-888e-4b9a672bce4c","pitchNumber":2,"startTime":"2026-03-15T19:06:53.826Z","endTime":"2026-03-15T19:06:58.092Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":677954,"link":"/api/v1/people/677954"},"second":{"id":803475,"link":"/api/v1/people/803475"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":694222,"link":"/api/v1/people/694222"},"left":{"id":806994,"link":"/api/v1/people/806994"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":702582,"link":"/api/v1/people/702582"}},"offense":{"batter":{"id":694175,"link":"/api/v1/people/694175","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-03-15T19:07:10.490Z","endTime":"2026-03-15T19:07:23.800Z","isPitch":false,"type":"action","player":{"id":694175,"link":"/api/v1/people/694175"},"defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":677954,"link":"/api/v1/people/677954"},"second":{"id":803475,"link":"/api/v1/people/803475"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":694222,"link":"/api/v1/people/694222"},"left":{"id":806994,"link":"/api/v1/people/806994"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":702582,"link":"/api/v1/people/702582"}},"offense":{"batter":{"id":694175,"link":"/api/v1/people/694175","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.6,"endSpeed":73.7,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.93609560140886,"aZ":-33.602973677518904,"pfxX":7.359767408844892,"pfxZ":-1.0482240289236433,"pX":-0.5964325692995448,"pZ":2.216562931246069,"vX0":1.3308747574576851,"vY0":-116.037368299134,"vZ0":-0.10062013972665107,"x":139.73,"y":178.93,"x0":-2.1330907551786003,"y0":50.00059784763492,"z0":5.451844107469443,"aX":10.072321582565719},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-1.7,"breakHorizontal":-13.7,"spinRate":2259,"spinDirection":62},"zone":4,"typeConfidence":2.0,"plateTime":0.47133665143446013,"extension":6.191848327474283},"index":3,"playId":"2dd17fc3-0f7b-3045-b52e-b063de00c5b2","pitchNumber":3,"startTime":"2026-03-15T19:07:23.800Z","endTime":"2026-03-15T19:07:35.474Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":677954,"link":"/api/v1/people/677954"},"second":{"id":803475,"link":"/api/v1/people/803475"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":694222,"link":"/api/v1/people/694222"},"left":{"id":806994,"link":"/api/v1/people/806994"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":702582,"link":"/api/v1/people/702582"}},"offense":{"batter":{"id":694175,"link":"/api/v1/people/694175","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":87.5,"endSpeed":79.4,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.209754428752593,"aZ":-32.90066365252485,"pfxX":-10.16459760558946,"pfxZ":-0.45209513786427813,"pX":0.5222615937488676,"pZ":1.7520298468153188,"vX0":8.864058795288496,"vY0":-127.03291290042203,"vZ0":-2.940021676286881,"x":97.09,"y":191.48,"x0":-1.7141032639953322,"y0":50.00218316094676,"z0":5.575211689507741,"aX":-16.39450477914581},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-1.3,"breakHorizontal":16.1,"spinRate":1532,"spinDirection":251},"zone":9,"typeConfidence":2.0,"plateTime":0.43335227307660995,"extension":6.285054211849331},"index":4,"playId":"fc77a567-eb70-3374-a15e-7a089dd65f51","pitchNumber":4,"startTime":"2026-03-15T19:07:54.599Z","endTime":"2026-03-15T19:07:58.542Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":677954,"link":"/api/v1/people/677954"},"second":{"id":803475,"link":"/api/v1/people/803475"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":694222,"link":"/api/v1/people/694222"},"left":{"id":806994,"link":"/api/v1/people/806994"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":702582,"link":"/api/v1/people/702582"}},"offense":{"batter":{"id":694175,"link":"/api/v1/people/694175","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.5,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.165019980996068,"aZ":-15.244229077743404,"pfxX":-6.104946288997499,"pfxZ":8.847741828840435,"pX":1.2868397106885092,"pZ":3.255665885102427,"vX0":10.540559807190252,"vY0":-137.1765087189385,"vZ0":-2.838170101832582,"x":67.95,"y":150.88,"x0":-1.8050565066568482,"y0":50.00443354176412,"z0":5.337622923550246,"aX":-11.684906970774929},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.6,"breakHorizontal":9.0,"spinRate":2463,"spinDirection":218},"zone":12,"typeConfidence":2.0,"plateTime":0.3986476803705772,"extension":6.396816837884959},"index":5,"playId":"5ddc193d-9baa-314d-b5b8-d9fd1ce19658","pitchNumber":5,"startTime":"2026-03-15T19:08:30.089Z","endTime":"2026-03-15T19:08:33.607Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":677954,"link":"/api/v1/people/677954"},"second":{"id":803475,"link":"/api/v1/people/803475"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":694222,"link":"/api/v1/people/694222"},"left":{"id":806994,"link":"/api/v1/people/806994"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":702582,"link":"/api/v1/people/702582"}},"offense":{"batter":{"id":694175,"link":"/api/v1/people/694175","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":78.5,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.00925770289491,"aZ":-35.26143138573531,"pfxX":-10.382340598641248,"pfxZ":-1.9606069242014055,"pX":0.9238958765344487,"pZ":1.737498113892527,"vX0":9.575551056001148,"vY0":-125.6914991700487,"vZ0":-2.4460055881897027,"x":81.78,"y":191.87,"x0":-1.6137377835813846,"y0":50.001331195473796,"z0":5.628505261164665,"aX":-16.36404238501572},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-4.0,"breakHorizontal":16.2,"spinRate":1438,"spinDirection":254},"zone":14,"typeConfidence":2.0,"plateTime":0.43826674151047307,"extension":6.245082454162737},"index":6,"playId":"87685686-4e41-3eaa-95e2-b56e4cf017b7","pitchNumber":6,"startTime":"2026-03-15T19:08:43.548Z","endTime":"2026-03-15T19:08:48.002Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":677954,"link":"/api/v1/people/677954"},"second":{"id":803475,"link":"/api/v1/people/803475"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":694222,"link":"/api/v1/people/694222"},"left":{"id":806994,"link":"/api/v1/people/806994"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":702582,"link":"/api/v1/people/702582"}},"offense":{"batter":{"id":694175,"link":"/api/v1/people/694175","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":79.7,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.35597614153474,"aZ":-34.199196642085205,"pfxX":-9.227806529463251,"pfxZ":-1.2460934269319868,"pX":0.6254196169905504,"pZ":2.327666713454471,"vX0":8.614508518931816,"vY0":-127.15164771084035,"vZ0":-1.4465896880044942,"x":93.16,"y":175.93,"x0":-1.622918702612508,"y0":50.005200252387134,"z0":5.641290494888362,"aX":-14.97053169911454},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-2.4,"breakHorizontal":14.5,"spinRate":1594,"spinDirection":252},"zone":6,"typeConfidence":2.0,"plateTime":0.4323243226217133,"extension":6.187748015297924},"hitData":{"launchSpeed":103.9,"launchAngle":2.0,"totalDistance":66.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.33,"coordY":153.24}},"index":7,"playId":"e2ca18df-aad0-3ea6-88aa-8a91dc6b46f1","pitchNumber":7,"startTime":"2026-03-15T19:09:03.623Z","endTime":"2026-03-15T19:09:10.718Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":677954,"link":"/api/v1/people/677954"},"second":{"id":803475,"link":"/api/v1/people/803475"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":694222,"link":"/api/v1/people/694222"},"left":{"id":806994,"link":"/api/v1/people/806994"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":702582,"link":"/api/v1/people/702582"}},"offense":{"batter":{"id":694175,"link":"/api/v1/people/694175","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694175,"link":"/api/v1/people/694175"},"credit":"b_ab"},{"player":{"id":702275,"link":"/api/v1/people/702275"},"credit":"p_ab"},{"player":{"id":694175,"link":"/api/v1/people/694175"},"credit":"b_pa"},{"player":{"id":702275,"link":"/api/v1/people/702275"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-2.6000000000000014,"leverageIndex":1.05,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-03-15T19:09:10.718Z","atBatIndex":60},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Farmer grounds out, shortstop Erick Brito to first baseman Felix Reyes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-15T19:11:45.892Z","endTime":"2026-03-15T19:12:33.553Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":571657,"fullName":"Kyle Farmer","link":"/api/v1/people/571657"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650893,"fullName":"Génesis Cabrera","link":"/api/v1/people/650893"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":571657,"fullName":"Kyle Farmer","link":"/api/v1/people/571657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":684081,"link":"/api/v1/people/684081"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":694025,"link":"/api/v1/people/694025"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Génesis Cabrera replaces Jonathan Hernández.","event":"Pitching Substitution","eventType":"pitching_substitution","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-03-15T19:10:18.448Z","endTime":"2026-03-15T19:11:48.093Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":650893,"link":"/api/v1/people/650893"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":642546,"link":"/api/v1/people/642546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":650907,"link":"/api/v1/people/650907"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":802531,"link":"/api/v1/people/802531"},"third":{"id":691001,"link":"/api/v1/people/691001"},"shortstop":{"id":684081,"link":"/api/v1/people/684081"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":694310,"link":"/api/v1/people/694310"},"right":{"id":694175,"link":"/api/v1/people/694175"}},"offense":{"batter":{"id":571657,"link":"/api/v1/people/571657","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":95.7,"endSpeed":88.0,"strikeZoneTop":3.167,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.84063860990175,"aZ":-16.499356584997557,"pfxX":8.329626185132454,"pfxZ":7.959761197697505,"pX":-1.5346104956146334,"pZ":1.8337711642793284,"vX0":-7.55463382324529,"vY0":-139.11270780290903,"vZ0":-8.033596738071035,"x":175.5,"y":189.27,"x0":0.12783771653175185,"y0":50.00404160540234,"z0":5.843027878944818,"aX":16.403870970980847},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.0,"breakHorizontal":-13.6,"spinRate":2179,"spinDirection":145},"zone":13,"typeConfidence":2.0,"plateTime":0.39304084092335945,"extension":5.873161767303998},"index":1,"playId":"a714e521-19d9-3f67-a0f6-fd77a017c80a","pitchNumber":1,"startTime":"2026-03-15T19:11:48.093Z","endTime":"2026-03-15T19:11:52.555Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650893,"link":"/api/v1/people/650893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":650907,"link":"/api/v1/people/650907"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":802531,"link":"/api/v1/people/802531"},"third":{"id":691001,"link":"/api/v1/people/691001"},"shortstop":{"id":684081,"link":"/api/v1/people/684081"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":694310,"link":"/api/v1/people/694310"},"right":{"id":694175,"link":"/api/v1/people/694175"}},"offense":{"batter":{"id":571657,"link":"/api/v1/people/571657","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.8,"strikeZoneTop":3.167,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.00168833656429,"aZ":-18.24331047528215,"pfxX":8.509962706471523,"pfxZ":7.213468146082146,"pX":1.0094353235353215,"pZ":3.1756245331321455,"vX0":-1.655046331396299,"vY0":-138.144345827112,"vZ0":-4.113494470226,"x":78.52,"y":153.04,"x0":0.5109928697129097,"y0":50.00403932076998,"z0":5.911723896093205,"aX":16.43501339738938},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.4,"breakHorizontal":-15.1,"spinRate":2194,"spinDirection":136},"zone":12,"typeConfidence":2.0,"plateTime":0.39662011378449247,"extension":5.837843387882302},"index":2,"playId":"9893fb35-6883-3c23-a7db-c29e2b7713b2","pitchNumber":2,"startTime":"2026-03-15T19:12:06.184Z","endTime":"2026-03-15T19:12:11.072Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650893,"link":"/api/v1/people/650893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":650907,"link":"/api/v1/people/650907"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":802531,"link":"/api/v1/people/802531"},"third":{"id":691001,"link":"/api/v1/people/691001"},"shortstop":{"id":684081,"link":"/api/v1/people/684081"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":694310,"link":"/api/v1/people/694310"},"right":{"id":694175,"link":"/api/v1/people/694175"}},"offense":{"batter":{"id":571657,"link":"/api/v1/people/571657","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":86.9,"strikeZoneTop":3.167,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.86256684459563,"aZ":-15.324178429959902,"pfxX":7.5090594789840654,"pfxZ":8.699269418561084,"pX":0.677825858129926,"pZ":2.3825856083198773,"vX0":-1.5526584948603888,"vY0":-138.52439591553372,"vZ0":-6.773500724684125,"x":91.16,"y":174.45,"x0":0.27113467242580996,"y0":50.00629172436641,"z0":5.890196362856695,"aX":14.549261449505616},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.5,"breakHorizontal":-13.2,"spinRate":2247,"spinDirection":143},"zone":6,"typeConfidence":2.0,"plateTime":0.39589231379328016,"extension":5.858547625405392},"hitData":{"launchSpeed":75.4,"launchAngle":-8.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":103.48,"coordY":154.45}},"index":3,"playId":"32be504e-c6b4-332c-9443-09bf00f8640b","pitchNumber":3,"startTime":"2026-03-15T19:12:24.446Z","endTime":"2026-03-15T19:12:33.553Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650893,"link":"/api/v1/people/650893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":650907,"link":"/api/v1/people/650907"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":802531,"link":"/api/v1/people/802531"},"third":{"id":691001,"link":"/api/v1/people/691001"},"shortstop":{"id":684081,"link":"/api/v1/people/684081"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":694310,"link":"/api/v1/people/694310"},"right":{"id":694175,"link":"/api/v1/people/694175"}},"offense":{"batter":{"id":571657,"link":"/api/v1/people/571657","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":571657,"link":"/api/v1/people/571657"},"credit":"b_ab"},{"player":{"id":650893,"link":"/api/v1/people/650893"},"credit":"p_ab"},{"player":{"id":571657,"link":"/api/v1/people/571657"},"credit":"b_pa"},{"player":{"id":650893,"link":"/api/v1/people/650893"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.800000000000004,"awayTeamWinProbability":44.199999999999996,"homeTeamWinProbabilityAdded":5.800000000000004,"leverageIndex":2.29,"dramaIndex":98.0,"contextMetrics":{},"playEndTime":"2026-03-15T19:12:33.553Z","atBatIndex":61},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Tyler Tolve homers (1) on a line drive to right center field.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-15T19:12:58.300Z","endTime":"2026-03-15T19:14:20.071Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":3,"strikes":0,"outs":1},"matchup":{"batter":{"id":681172,"fullName":"Tyler Tolve","link":"/api/v1/people/681172"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650893,"fullName":"Génesis Cabrera","link":"/api/v1/people/650893"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":681172,"fullName":"Tyler Tolve","link":"/api/v1/people/681172"},"responsiblePitcher":{"id":650893,"link":"/api/v1/people/650893"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Tyler Tolve replaces Ben Gamel.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-03-15T19:12:44.247Z","endTime":"2026-03-15T19:13:00.495Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681172,"link":"/api/v1/people/681172"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"501","replacedPlayer":{"id":592325,"link":"/api/v1/people/592325"},"defense":{"pitcher":{"id":650893,"link":"/api/v1/people/650893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":650907,"link":"/api/v1/people/650907"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":802531,"link":"/api/v1/people/802531"},"third":{"id":691001,"link":"/api/v1/people/691001"},"shortstop":{"id":684081,"link":"/api/v1/people/684081"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":694310,"link":"/api/v1/people/694310"},"right":{"id":694175,"link":"/api/v1/people/694175"}},"offense":{"batter":{"id":592325,"link":"/api/v1/people/592325","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":95.6,"endSpeed":87.8,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.759619825402694,"aZ":-17.485819098624567,"pfxX":7.790910350582624,"pfxZ":7.468870085550199,"pX":1.8381178989208564,"pZ":3.0533829841536133,"vX0":1.3602044861930775,"vY0":-139.25714109266258,"vZ0":-5.071204127250274,"x":46.94,"y":156.34,"x0":0.33092175898044274,"y0":50.00653144650901,"z0":6.0518013016550185,"aX":15.33243236848957},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.7,"breakHorizontal":-14.4,"spinRate":2201,"spinDirection":138},"zone":12,"typeConfidence":2.0,"plateTime":0.393059925935054,"extension":5.732457901146007},"index":1,"playId":"1d79b661-3395-308f-9016-423758cecd60","pitchNumber":1,"startTime":"2026-03-15T19:13:00.495Z","endTime":"2026-03-15T19:13:03.912Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650893,"link":"/api/v1/people/650893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":650907,"link":"/api/v1/people/650907"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":802531,"link":"/api/v1/people/802531"},"third":{"id":691001,"link":"/api/v1/people/691001"},"shortstop":{"id":684081,"link":"/api/v1/people/684081"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":694310,"link":"/api/v1/people/694310"},"right":{"id":694175,"link":"/api/v1/people/694175"}},"offense":{"batter":{"id":681172,"link":"/api/v1/people/681172","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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.1,"endSpeed":83.4,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.557825722950955,"aZ":-21.58535112023133,"pfxX":-1.050845753664456,"pfxZ":5.99125528098976,"pX":1.3290694371436222,"pZ":3.842375089358851,"vX0":1.5919314140978384,"vY0":-131.31662604307192,"vZ0":-1.6755451810463486,"x":66.34,"y":135.04,"x0":0.8549475239475884,"y0":50.00612391952077,"z0":6.074765966583985,"aX":-1.8585866813263243},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":10.8,"breakHorizontal":1.6,"spinRate":2212,"spinDirection":163},"zone":12,"typeConfidence":2.0,"plateTime":0.41514151860876325,"extension":5.815796259688938},"index":2,"playId":"8b5bf14f-f1c6-3d9f-b602-13b0d81c65c2","pitchNumber":2,"startTime":"2026-03-15T19:13:18.887Z","endTime":"2026-03-15T19:13:22.054Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650893,"link":"/api/v1/people/650893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":650907,"link":"/api/v1/people/650907"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":802531,"link":"/api/v1/people/802531"},"third":{"id":691001,"link":"/api/v1/people/691001"},"shortstop":{"id":684081,"link":"/api/v1/people/684081"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":694310,"link":"/api/v1/people/694310"},"right":{"id":694175,"link":"/api/v1/people/694175"}},"offense":{"batter":{"id":681172,"link":"/api/v1/people/681172","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":94.1,"endSpeed":86.6,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.04211985508391,"aZ":-16.790539185849486,"pfxX":7.718629528207869,"pfxZ":8.096601802173502,"pX":-0.1699529471874059,"pZ":0.9150580329936719,"vX0":-3.6937313475571134,"vY0":-136.70679064522295,"vZ0":-10.09062362941044,"x":123.48,"y":214.07,"x0":0.1929544386719605,"y0":50.00562153844174,"z0":5.79716149986236,"aX":14.668339734465478},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":12.8,"breakHorizontal":-13.2,"spinRate":2189,"spinDirection":145},"zone":13,"typeConfidence":2.0,"plateTime":0.40007029726889654,"extension":5.981477739148849},"index":3,"playId":"64574f57-2e9a-30af-99bb-38a76a24c314","pitchNumber":3,"startTime":"2026-03-15T19:13:37.444Z","endTime":"2026-03-15T19:13:40.705Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650893,"link":"/api/v1/people/650893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":650907,"link":"/api/v1/people/650907"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":802531,"link":"/api/v1/people/802531"},"third":{"id":691001,"link":"/api/v1/people/691001"},"shortstop":{"id":684081,"link":"/api/v1/people/684081"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":694310,"link":"/api/v1/people/694310"},"right":{"id":694175,"link":"/api/v1/people/694175"}},"offense":{"batter":{"id":681172,"link":"/api/v1/people/681172","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.5,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.138113417637655,"aZ":-12.012648172521132,"pfxX":4.285100229469988,"pfxZ":10.55981015561839,"pX":0.5910492374042858,"pZ":2.052735145706446,"vX0":-0.4107038453250532,"vY0":-137.25012197663872,"vZ0":-8.412425086803152,"x":94.47,"y":183.36,"x0":0.18575325004277912,"y0":50.00344206423335,"z0":5.973920636589347,"aX":8.182470382400242},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.5,"breakHorizontal":-7.7,"spinRate":2292,"spinDirection":147},"zone":9,"typeConfidence":2.0,"plateTime":0.39894431103241157,"extension":5.910971358600749},"hitData":{"launchSpeed":107.0,"launchAngle":21.0,"totalDistance":394.0,"trajectory":"line_drive","hardness":"medium","location":"89","coordinates":{"coordX":176.31,"coordY":47.6}},"index":4,"playId":"a392529a-388c-3285-b83d-a245849fbda8","pitchNumber":4,"startTime":"2026-03-15T19:13:57.189Z","endTime":"2026-03-15T19:14:20.071Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650893,"link":"/api/v1/people/650893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":650907,"link":"/api/v1/people/650907"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":802531,"link":"/api/v1/people/802531"},"third":{"id":691001,"link":"/api/v1/people/691001"},"shortstop":{"id":684081,"link":"/api/v1/people/684081"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":694310,"link":"/api/v1/people/694310"},"right":{"id":694175,"link":"/api/v1/people/694175"}},"offense":{"batter":{"id":681172,"link":"/api/v1/people/681172","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681172,"link":"/api/v1/people/681172"},"credit":"b_ab"},{"player":{"id":650893,"link":"/api/v1/people/650893"},"credit":"p_ab"},{"player":{"id":681172,"link":"/api/v1/people/681172"},"credit":"b_pa"},{"player":{"id":650893,"link":"/api/v1/people/650893"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.099999999999998,"awayTeamWinProbability":81.9,"homeTeamWinProbabilityAdded":-37.7,"leverageIndex":1.84,"dramaIndex":282.0,"contextMetrics":{},"playEndTime":"2026-03-15T19:14:20.071Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luis Guanipa strikes out swinging, catcher René Pinto to first baseman Felix Reyes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-15T19:14:26.369Z","endTime":"2026-03-15T19:15:48.624Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":806994,"fullName":"Luis Guanipa","link":"/api/v1/people/806994"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650893,"fullName":"Génesis Cabrera","link":"/api/v1/people/650893"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":806994,"fullName":"Luis Guanipa","link":"/api/v1/people/806994"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":650907,"link":"/api/v1/people/650907"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":694025,"link":"/api/v1/people/694025"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.7,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.452433608402746,"aZ":-17.49160407834024,"pfxX":9.908835178814936,"pfxZ":7.348918859948162,"pX":-0.11648860555925324,"pZ":2.2358754925846576,"vX0":-4.575091734310144,"vY0":-139.97245275021174,"vZ0":-6.750371187617595,"x":121.44,"y":178.41,"x0":0.24516336807323746,"y0":50.005950079275195,"z0":5.81001768754587,"aX":19.80801818641517},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.2,"breakHorizontal":-17.2,"spinRate":2245,"spinDirection":139},"zone":5,"typeConfidence":2.0,"plateTime":0.390228896916343,"extension":5.83477136359003},"index":0,"playId":"65254d9e-1063-3d73-8fb8-2697f5927925","pitchNumber":1,"startTime":"2026-03-15T19:14:44.184Z","endTime":"2026-03-15T19:14:50.184Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650893,"link":"/api/v1/people/650893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":650907,"link":"/api/v1/people/650907"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":802531,"link":"/api/v1/people/802531"},"third":{"id":691001,"link":"/api/v1/people/691001"},"shortstop":{"id":684081,"link":"/api/v1/people/684081"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":694310,"link":"/api/v1/people/694310"},"right":{"id":694175,"link":"/api/v1/people/694175"}},"offense":{"batter":{"id":806994,"link":"/api/v1/people/806994","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":81.5,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.290073772336548,"aZ":-25.112846797993324,"pfxX":9.601625313750173,"pfxZ":4.1666410645999505,"pX":1.0409180343827693,"pZ":3.2511598973511595,"vX0":-2.760251812941516,"vY0":-129.1539286608476,"vZ0":-1.636304596151719,"x":77.32,"y":151.0,"x0":0.8746178772867736,"y0":50.00017441962885,"z0":5.8197292659707065,"aX":16.25698923528319},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":7.4,"breakHorizontal":-16.8,"spinRate":1901,"spinDirection":124},"zone":12,"typeConfidence":2.0,"plateTime":0.4236979621940211,"extension":5.785899197215799},"index":1,"playId":"3d3deb09-cd18-361a-8392-b4a86a9c2cd6","pitchNumber":2,"startTime":"2026-03-15T19:15:02.069Z","endTime":"2026-03-15T19:15:05.069Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650893,"link":"/api/v1/people/650893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":650907,"link":"/api/v1/people/650907"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":802531,"link":"/api/v1/people/802531"},"third":{"id":691001,"link":"/api/v1/people/691001"},"shortstop":{"id":684081,"link":"/api/v1/people/684081"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":694310,"link":"/api/v1/people/694310"},"right":{"id":694175,"link":"/api/v1/people/694175"}},"offense":{"batter":{"id":806994,"link":"/api/v1/people/806994","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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.0,"endSpeed":86.1,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.971047370727355,"aZ":-13.09354266631398,"pfxX":5.484963510151872,"pfxZ":9.967947073671981,"pX":2.1902777969997245,"pZ":3.370882675825736,"vX0":2.7399558138287694,"vY0":-138.24524446230353,"vZ0":-4.778280413856265,"x":33.51,"y":147.77,"x0":0.4703171310554311,"y0":50.00474199649839,"z0":6.016806527488902,"aX":10.50091555686855},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.2,"breakHorizontal":-10.6,"spinRate":2230,"spinDirection":148},"zone":12,"typeConfidence":2.0,"plateTime":0.3978637830597722,"extension":5.7092519606632},"index":2,"playId":"aaf6f957-37aa-3318-9913-acf4d7879e7b","pitchNumber":3,"startTime":"2026-03-15T19:15:23.398Z","endTime":"2026-03-15T19:15:27.855Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650893,"link":"/api/v1/people/650893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":650907,"link":"/api/v1/people/650907"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":802531,"link":"/api/v1/people/802531"},"third":{"id":691001,"link":"/api/v1/people/691001"},"shortstop":{"id":684081,"link":"/api/v1/people/684081"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":694310,"link":"/api/v1/people/694310"},"right":{"id":694175,"link":"/api/v1/people/694175"}},"offense":{"batter":{"id":806994,"link":"/api/v1/people/806994","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":76.7,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.575710297332133,"aZ":-29.119785004412616,"pfxX":-4.826875955137396,"pfxZ":2.083827953471972,"pX":-0.2927091049172726,"pZ":0.1179341931521051,"vX0":-1.642470316527632,"vY0":-119.8826001956853,"vZ0":-6.951234121888633,"x":128.16,"y":235.6,"x0":1.0271047490295044,"y0":50.00392908652226,"z0":5.6296695169178,"aX":-7.077534294681933},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":2.5,"breakHorizontal":9.1,"spinRate":2249,"spinDirection":300},"zone":13,"typeConfidence":2.0,"plateTime":0.4556132334213734,"extension":5.892657223702916},"index":3,"playId":"693f3a82-fc02-3dfd-ae5a-90f128638502","pitchNumber":4,"startTime":"2026-03-15T19:15:42.956Z","endTime":"2026-03-15T19:15:48.624Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650893,"link":"/api/v1/people/650893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":650907,"link":"/api/v1/people/650907"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":802531,"link":"/api/v1/people/802531"},"third":{"id":691001,"link":"/api/v1/people/691001"},"shortstop":{"id":684081,"link":"/api/v1/people/684081"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":694310,"link":"/api/v1/people/694310"},"right":{"id":694175,"link":"/api/v1/people/694175"}},"offense":{"batter":{"id":806994,"link":"/api/v1/people/806994","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":806994,"link":"/api/v1/people/806994"},"credit":"b_ab"},{"player":{"id":650893,"link":"/api/v1/people/650893"},"credit":"p_ab"},{"player":{"id":806994,"link":"/api/v1/people/806994"},"credit":"b_pa"},{"player":{"id":650893,"link":"/api/v1/people/650893"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.400000000000002,"awayTeamWinProbability":80.6,"homeTeamWinProbabilityAdded":1.3000000000000043,"leverageIndex":0.51,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-03-15T19:15:48.624Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Chadwick Tromp strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-15T19:15:55.997Z","endTime":"2026-03-15T19:17:23.400Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":644433,"fullName":"Chadwick Tromp","link":"/api/v1/people/644433"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650893,"fullName":"Génesis Cabrera","link":"/api/v1/people/650893"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":644433,"fullName":"Chadwick Tromp","link":"/api/v1/people/644433"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":650907,"link":"/api/v1/people/650907"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.1,"strikeZoneTop":3.024,"strikeZoneBottom":1.526,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.7940088842418,"aZ":-26.057697898082363,"pfxX":11.384228147072573,"pfxZ":3.6698051257127418,"pX":0.30241125973112787,"pZ":1.9211081514536206,"vX0":-4.949203586087543,"vY0":-128.14361217441265,"vZ0":-4.403091918910071,"x":105.47,"y":186.91,"x0":0.7766791166147252,"y0":50.00620543003225,"z0":5.690923206735335,"aX":18.988387828640363},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":5.9,"breakHorizontal":-19.6,"spinRate":1972,"spinDirection":124},"zone":9,"typeConfidence":2.0,"plateTime":0.4269819867885576,"extension":5.869234811198554},"index":0,"playId":"7b2dd4fe-41da-3eb3-9b6a-1a999e672065","pitchNumber":1,"startTime":"2026-03-15T19:16:15.380Z","endTime":"2026-03-15T19:16:19.294Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650893,"link":"/api/v1/people/650893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":650907,"link":"/api/v1/people/650907"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":802531,"link":"/api/v1/people/802531"},"third":{"id":691001,"link":"/api/v1/people/691001"},"shortstop":{"id":684081,"link":"/api/v1/people/684081"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":694310,"link":"/api/v1/people/694310"},"right":{"id":694175,"link":"/api/v1/people/694175"}},"offense":{"batter":{"id":644433,"link":"/api/v1/people/644433","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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.8,"endSpeed":87.7,"strikeZoneTop":3.024,"strikeZoneBottom":1.526,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.392646043830574,"aZ":-15.801474286788942,"pfxX":5.361649644649291,"pfxZ":8.323407153190288,"pX":0.39792110256212504,"pZ":2.4457864496208317,"vX0":-1.8108947055397402,"vY0":-139.36681571957527,"vZ0":-6.706818870738771,"x":101.83,"y":172.74,"x0":0.35968037873289055,"y0":50.00115095150905,"z0":5.927573720194777,"aX":10.54305008274311},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.9,"breakHorizontal":-9.4,"spinRate":2085,"spinDirection":142},"zone":6,"typeConfidence":2.0,"plateTime":0.3930470981638363,"extension":5.880610098291297},"index":1,"playId":"47edc8ef-393a-3772-9e09-0e94dc821ae5","pitchNumber":2,"startTime":"2026-03-15T19:16:32.759Z","endTime":"2026-03-15T19:16:38.159Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650893,"link":"/api/v1/people/650893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":650907,"link":"/api/v1/people/650907"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":802531,"link":"/api/v1/people/802531"},"third":{"id":691001,"link":"/api/v1/people/691001"},"shortstop":{"id":684081,"link":"/api/v1/people/684081"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":694310,"link":"/api/v1/people/694310"},"right":{"id":694175,"link":"/api/v1/people/694175"}},"offense":{"batter":{"id":644433,"link":"/api/v1/people/644433","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-03-15T19:16:55.339Z","endTime":"2026-03-15T19:16:58.387Z","isPitch":false,"type":"action","player":{"id":644433,"link":"/api/v1/people/644433"},"defense":{"pitcher":{"id":650893,"link":"/api/v1/people/650893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":650907,"link":"/api/v1/people/650907"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":802531,"link":"/api/v1/people/802531"},"third":{"id":691001,"link":"/api/v1/people/691001"},"shortstop":{"id":684081,"link":"/api/v1/people/684081"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":694310,"link":"/api/v1/people/694310"},"right":{"id":694175,"link":"/api/v1/people/694175"}},"offense":{"batter":{"id":644433,"link":"/api/v1/people/644433","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":79.0,"strikeZoneTop":3.024,"strikeZoneBottom":1.526,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.24423240021565,"aZ":-29.227358678008777,"pfxX":-2.161536441378426,"pfxZ":1.8943204343942526,"pX":-0.2536797845797168,"pZ":0.9931287225729191,"vX0":-1.8104200459764217,"vY0":-123.0889359522986,"vZ0":-5.743635689275457,"x":126.67,"y":211.97,"x0":0.7685851059885174,"y0":50.00363809090774,"z0":5.789763950619627,"aX":-3.36270837735555},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":2.5,"breakHorizontal":4.3,"spinRate":2245,"spinDirection":290},"zone":13,"typeConfidence":2.0,"plateTime":0.44263365863883,"extension":5.870164927834881},"index":3,"playId":"ce6f18c8-f6a3-3da1-b35f-b2992bdfa19f","pitchNumber":3,"startTime":"2026-03-15T19:16:58.387Z","endTime":"2026-03-15T19:17:04.511Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650893,"link":"/api/v1/people/650893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":650907,"link":"/api/v1/people/650907"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":802531,"link":"/api/v1/people/802531"},"third":{"id":691001,"link":"/api/v1/people/691001"},"shortstop":{"id":684081,"link":"/api/v1/people/684081"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":694310,"link":"/api/v1/people/694310"},"right":{"id":694175,"link":"/api/v1/people/694175"}},"offense":{"batter":{"id":644433,"link":"/api/v1/people/644433","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":81.5,"strikeZoneTop":3.024,"strikeZoneBottom":1.526,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.75260257177407,"aZ":-27.569957157982454,"pfxX":12.742368029555365,"pfxZ":2.7183438889532567,"pX":1.4912771720931688,"pZ":1.9310866527404795,"vX0":-2.2280039259157802,"vY0":-130.00652887933379,"vZ0":-4.409744936469843,"x":60.16,"y":186.64,"x0":0.7100441903159966,"y0":50.00484377985408,"z0":5.766228958062649,"aX":21.599961607807153},"breaks":{"breakAngle":36.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.1,"breakHorizontal":-22.4,"spinRate":1831,"spinDirection":122},"zone":14,"typeConfidence":2.0,"plateTime":0.4229048931819408,"extension":5.886600349027167},"index":4,"playId":"874911c7-560f-3285-a8dd-6c42b05b0414","pitchNumber":4,"startTime":"2026-03-15T19:17:18.654Z","endTime":"2026-03-15T19:17:23.400Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650893,"link":"/api/v1/people/650893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":650907,"link":"/api/v1/people/650907"},"first":{"id":694025,"link":"/api/v1/people/694025"},"second":{"id":802531,"link":"/api/v1/people/802531"},"third":{"id":691001,"link":"/api/v1/people/691001"},"shortstop":{"id":684081,"link":"/api/v1/people/684081"},"left":{"id":596117,"link":"/api/v1/people/596117"},"center":{"id":694310,"link":"/api/v1/people/694310"},"right":{"id":694175,"link":"/api/v1/people/694175"}},"offense":{"batter":{"id":644433,"link":"/api/v1/people/644433","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":644433,"link":"/api/v1/people/644433"},"credit":"b_ab"},{"player":{"id":650893,"link":"/api/v1/people/650893"},"credit":"p_ab"},{"player":{"id":644433,"link":"/api/v1/people/644433"},"credit":"b_pa"},{"player":{"id":650893,"link":"/api/v1/people/650893"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":20.4,"awayTeamWinProbability":79.6,"homeTeamWinProbabilityAdded":0.9999999999999964,"leverageIndex":0.36,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-03-15T19:17:23.400Z","atBatIndex":64},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Felix Reyes grounds out, second baseman Colby Jones to first baseman Jordan Groshans.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-15T19:19:41.461Z","endTime":"2026-03-15T19:19:50.548Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":694025,"fullName":"Felix Reyes","link":"/api/v1/people/694025"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702275,"fullName":"JR Ritchie","link":"/api/v1/people/702275"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2],"actionIndex":[0,1],"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":694025,"fullName":"Felix Reyes","link":"/api/v1/people/694025"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":803475,"link":"/api/v1/people/803475"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":677954,"link":"/api/v1/people/677954"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Cal Conley replaces third baseman Kyle Farmer, batting 4th, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"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-03-15T19:18:05.488Z","endTime":"2026-03-15T19:18:05.506Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695462,"link":"/api/v1/people/695462"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"401","replacedPlayer":{"id":571657,"link":"/api/v1/people/571657"},"defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":677954,"link":"/api/v1/people/677954"},"second":{"id":803475,"link":"/api/v1/people/803475"},"third":{"id":571657,"link":"/api/v1/people/571657"},"shortstop":{"id":694222,"link":"/api/v1/people/694222"},"left":{"id":806994,"link":"/api/v1/people/806994"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":702582,"link":"/api/v1/people/702582"}},"offense":{"batter":{"id":694025,"link":"/api/v1/people/694025","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Tyler Tolve remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"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-03-15T19:18:05.506Z","endTime":"2026-03-15T19:19:43.657Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681172,"link":"/api/v1/people/681172"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"501","replacedPlayer":{"id":592325,"link":"/api/v1/people/592325"},"defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":677954,"link":"/api/v1/people/677954"},"second":{"id":803475,"link":"/api/v1/people/803475"},"third":{"id":695462,"link":"/api/v1/people/695462"},"shortstop":{"id":694222,"link":"/api/v1/people/694222"},"left":{"id":806994,"link":"/api/v1/people/806994"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":702582,"link":"/api/v1/people/702582"}},"offense":{"batter":{"id":694025,"link":"/api/v1/people/694025","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":86.2,"strikeZoneTop":3.353,"strikeZoneBottom":1.692,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.645213615449613,"aZ":-24.27622724863905,"pfxX":-9.662578647973689,"pfxZ":4.1779054900107475,"pX":-0.5161246521555926,"pZ":2.9132006012189464,"vX0":7.205624050069666,"vY0":-136.11827975707465,"vZ0":-2.265332093438065,"x":136.67,"y":160.12,"x0":-1.9316655267547922,"y0":50.004590502147344,"z0":5.423148436311967,"aX":-18.27857660550281},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":7.3,"breakHorizontal":16.1,"spinRate":2247,"spinDirection":225},"zone":1,"typeConfidence":2.0,"plateTime":0.40117114203236914,"extension":6.1710957565549664},"hitData":{"launchSpeed":101.8,"launchAngle":7.0,"totalDistance":129.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":131.35,"coordY":142.95}},"index":2,"playId":"dc83a9be-e098-3066-9093-530a8e4f55e6","pitchNumber":1,"startTime":"2026-03-15T19:19:43.657Z","endTime":"2026-03-15T19:19:50.548Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":677954,"link":"/api/v1/people/677954"},"second":{"id":803475,"link":"/api/v1/people/803475"},"third":{"id":695462,"link":"/api/v1/people/695462"},"shortstop":{"id":694222,"link":"/api/v1/people/694222"},"left":{"id":806994,"link":"/api/v1/people/806994"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":702582,"link":"/api/v1/people/702582"}},"offense":{"batter":{"id":694025,"link":"/api/v1/people/694025","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694025,"link":"/api/v1/people/694025"},"credit":"b_ab"},{"player":{"id":702275,"link":"/api/v1/people/702275"},"credit":"p_ab"},{"player":{"id":694025,"link":"/api/v1/people/694025"},"credit":"b_pa"},{"player":{"id":702275,"link":"/api/v1/people/702275"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.5,"awayTeamWinProbability":88.5,"homeTeamWinProbabilityAdded":-8.899999999999999,"leverageIndex":3.47,"dramaIndex":147.0,"contextMetrics":{},"playEndTime":"2026-03-15T19:19:50.548Z","atBatIndex":65},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryson Ware strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-15T19:20:03.262Z","endTime":"2026-03-15T19:21:53.964Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":694310,"fullName":"Bryson Ware","link":"/api/v1/people/694310"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702275,"fullName":"JR Ritchie","link":"/api/v1/people/702275"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694310,"fullName":"Bryson Ware","link":"/api/v1/people/694310"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":644433,"link":"/api/v1/people/644433"},"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":true},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":84.1,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.467750405510824,"aZ":-23.768087300774607,"pfxX":-1.7027049290479614,"pfxZ":4.671436786484604,"pX":0.3949315169038049,"pZ":3.4598469584182996,"vX0":6.9796863873266215,"vY0":-132.54481599969282,"vZ0":-0.46290617142848905,"x":101.95,"y":145.36,"x0":-2.0388596892187514,"y0":50.00041770153619,"z0":5.356158054002779,"aX":-3.06334901384547},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":8.6,"breakHorizontal":1.7,"spinRate":2432,"spinDirection":208},"zone":12,"typeConfidence":2.0,"plateTime":0.4115609711742021,"extension":6.1539741052908825},"index":0,"playId":"6175d31a-6d16-3c36-99de-b32a48e195ec","pitchNumber":1,"startTime":"2026-03-15T19:20:17.022Z","endTime":"2026-03-15T19:20:44.041Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":677954,"link":"/api/v1/people/677954"},"second":{"id":803475,"link":"/api/v1/people/803475"},"third":{"id":695462,"link":"/api/v1/people/695462"},"shortstop":{"id":694222,"link":"/api/v1/people/694222"},"left":{"id":806994,"link":"/api/v1/people/806994"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":702582,"link":"/api/v1/people/702582"}},"offense":{"batter":{"id":694310,"link":"/api/v1/people/694310","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":144,"player":{"id":644433,"fullName":"Chadwick Tromp","link":"/api/v1/people/644433"}},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":85.9,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.451037233095953,"aZ":-22.923638139513887,"pfxX":-9.818938776856593,"pfxZ":4.880407132071278,"pX":0.0061437151660840815,"pZ":3.1163748292158355,"vX0":8.381971210798012,"vY0":-136.8449836675925,"vZ0":-1.873442372618264,"x":116.77,"y":154.64,"x0":-1.822223496612183,"y0":50.00068987182627,"z0":5.381594369402372,"aX":-18.603727501787027},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":8.6,"breakHorizontal":16.0,"spinRate":2338,"spinDirection":221},"zone":2,"typeConfidence":2.0,"plateTime":0.40038629937249226,"extension":6.168364534748229},"index":1,"playId":"2f231058-8463-3a0f-849c-d97edb679bb1","pitchNumber":2,"startTime":"2026-03-15T19:20:45.819Z","endTime":"2026-03-15T19:20:52.416Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":677954,"link":"/api/v1/people/677954"},"second":{"id":803475,"link":"/api/v1/people/803475"},"third":{"id":695462,"link":"/api/v1/people/695462"},"shortstop":{"id":694222,"link":"/api/v1/people/694222"},"left":{"id":806994,"link":"/api/v1/people/806994"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":702582,"link":"/api/v1/people/702582"}},"offense":{"batter":{"id":694310,"link":"/api/v1/people/694310","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":84.4,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.823154051602046,"aZ":-27.316829874382563,"pfxX":-10.88497964986937,"pfxZ":2.6306422722744216,"pX":-1.6582379403675025,"pZ":3.791598643031997,"vX0":4.891416431707618,"vY0":-136.04434864253494,"vZ0":0.8482996010052326,"x":180.21,"y":136.41,"x0":-2.0796069772810286,"y0":50.00414836077549,"z0":5.389998986873824,"aX":-20.11361328595762},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":5.2,"breakHorizontal":18.5,"spinRate":2351,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.404835734637766,"extension":6.215643392659653},"index":2,"playId":"d2c9b4cf-894e-3dd6-bc48-0cdc749de2ff","pitchNumber":3,"startTime":"2026-03-15T19:21:00.141Z","endTime":"2026-03-15T19:21:04.700Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":677954,"link":"/api/v1/people/677954"},"second":{"id":803475,"link":"/api/v1/people/803475"},"third":{"id":695462,"link":"/api/v1/people/695462"},"shortstop":{"id":694222,"link":"/api/v1/people/694222"},"left":{"id":806994,"link":"/api/v1/people/806994"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":702582,"link":"/api/v1/people/702582"}},"offense":{"batter":{"id":694310,"link":"/api/v1/people/694310","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":83.9,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.614921192747268,"aZ":-22.082171403735494,"pfxX":-1.2310359223790703,"pfxZ":5.637237392427426,"pX":1.6600699998443453,"pZ":2.577050283227051,"vX0":9.98258759013086,"vY0":-132.77200986688186,"vZ0":-2.99726538837883,"x":53.72,"y":169.2,"x0":-1.9836998572405526,"y0":50.004158756780924,"z0":5.32197444062088,"aX":-2.2047046921593845},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":9.7,"breakHorizontal":0.1,"spinRate":2551,"spinDirection":220},"zone":12,"typeConfidence":2.0,"plateTime":0.4120433402785286,"extension":6.2648935031716215},"index":3,"playId":"deb79e1f-0fc5-3d69-893b-15b87511525e","pitchNumber":4,"startTime":"2026-03-15T19:21:16.897Z","endTime":"2026-03-15T19:21:20.571Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":677954,"link":"/api/v1/people/677954"},"second":{"id":803475,"link":"/api/v1/people/803475"},"third":{"id":695462,"link":"/api/v1/people/695462"},"shortstop":{"id":694222,"link":"/api/v1/people/694222"},"left":{"id":806994,"link":"/api/v1/people/806994"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":702582,"link":"/api/v1/people/702582"}},"offense":{"batter":{"id":694310,"link":"/api/v1/people/694310","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.0,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.89503731172507,"aZ":-17.704437225071864,"pfxX":-7.098810335013886,"pfxZ":7.6190636115810495,"pX":-1.0724600305245549,"pZ":3.5354345292472824,"vX0":5.175868123347584,"vY0":-136.6302041171508,"vZ0":-1.5441964722714654,"x":100.88,"y":102.26,"x0":-2.0650569294757326,"y0":50.000194532301435,"z0":5.319214156632133,"aX":-13.476912391740864},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.7,"breakHorizontal":11.9,"spinRate":2358,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.40022010511498873,"extension":6.303834558933967},"index":4,"playId":"58aa51ba-4435-3074-81f7-7d3aa760492e","pitchNumber":5,"startTime":"2026-03-15T19:21:32.022Z","endTime":"2026-03-15T19:21:35.585Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":677954,"link":"/api/v1/people/677954"},"second":{"id":803475,"link":"/api/v1/people/803475"},"third":{"id":695462,"link":"/api/v1/people/695462"},"shortstop":{"id":694222,"link":"/api/v1/people/694222"},"left":{"id":806994,"link":"/api/v1/people/806994"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":702582,"link":"/api/v1/people/702582"}},"offense":{"batter":{"id":694310,"link":"/api/v1/people/694310","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":79.6,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.951296503487104,"aZ":-30.57570769303189,"pfxX":-7.731207104548132,"pfxZ":0.9960030249230369,"pX":-0.053879149188687615,"pZ":2.042683259651037,"vX0":6.77807470786813,"vY0":-125.87098797763319,"vZ0":-2.64515863796851,"x":119.05,"y":183.63,"x0":-1.773892136085272,"y0":50.00489268500419,"z0":5.576720212317753,"aX":-12.43826596266512},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.4,"breakHorizontal":12.5,"spinRate":1500,"spinDirection":248},"zone":8,"typeConfidence":2.0,"plateTime":0.4347390078437061,"extension":6.19009313336393},"index":5,"playId":"d5590e76-9d50-3b50-ab1a-1f0a4108a9d8","pitchNumber":6,"startTime":"2026-03-15T19:21:49.858Z","endTime":"2026-03-15T19:21:53.964Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":677954,"link":"/api/v1/people/677954"},"second":{"id":803475,"link":"/api/v1/people/803475"},"third":{"id":695462,"link":"/api/v1/people/695462"},"shortstop":{"id":694222,"link":"/api/v1/people/694222"},"left":{"id":806994,"link":"/api/v1/people/806994"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":702582,"link":"/api/v1/people/702582"}},"offense":{"batter":{"id":694310,"link":"/api/v1/people/694310","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694310,"link":"/api/v1/people/694310"},"credit":"b_ab"},{"player":{"id":702275,"link":"/api/v1/people/702275"},"credit":"p_ab"},{"player":{"id":694310,"link":"/api/v1/people/694310"},"credit":"b_pa"},{"player":{"id":702275,"link":"/api/v1/people/702275"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.7,"awayTeamWinProbability":95.3,"homeTeamWinProbabilityAdded":-6.8,"leverageIndex":2.71,"dramaIndex":115.0,"contextMetrics":{},"playEndTime":"2026-03-15T19:21:53.964Z","atBatIndex":66},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bryan De La Cruz flies out to right fielder Dallas Macias.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-15T19:22:06.583Z","endTime":"2026-03-15T19:23:37.146Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":650559,"fullName":"Bryan De La Cruz","link":"/api/v1/people/650559"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702275,"fullName":"JR Ritchie","link":"/api/v1/people/702275"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":650559,"fullName":"Bryan De La Cruz","link":"/api/v1/people/650559"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":702582,"link":"/api/v1/people/702582"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":75.4,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.555302997005874,"aZ":-41.54671206325615,"pfxX":6.385303393430409,"pfxZ":-6.508750159307368,"pX":-0.6121713834850954,"pZ":2.475735104650213,"vX0":1.5793639806467836,"vY0":-119.68216742838355,"vZ0":1.5391461440140195,"x":140.33,"y":171.94,"x0":-2.1110221876221713,"y0":50.00155767028154,"z0":5.564549585041652,"aX":9.19850101478456},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-11.0,"breakHorizontal":-12.0,"spinRate":2478,"spinDirection":52},"zone":4,"typeConfidence":2.0,"plateTime":0.4588408293454953,"extension":6.122323524159849},"index":0,"playId":"54a8dbdf-1e57-364c-94a5-1e66a4a065ae","pitchNumber":1,"startTime":"2026-03-15T19:22:21.815Z","endTime":"2026-03-15T19:22:25.671Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":677954,"link":"/api/v1/people/677954"},"second":{"id":803475,"link":"/api/v1/people/803475"},"third":{"id":695462,"link":"/api/v1/people/695462"},"shortstop":{"id":694222,"link":"/api/v1/people/694222"},"left":{"id":806994,"link":"/api/v1/people/806994"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":702582,"link":"/api/v1/people/702582"}},"offense":{"batter":{"id":650559,"link":"/api/v1/people/650559","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":87.2,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.255416119305355,"aZ":-16.31883796190096,"pfxX":-6.313078840078782,"pfxZ":8.152804923688755,"pX":-0.40801184960696424,"pZ":3.3686444099387787,"vX0":6.463816465721239,"vY0":-137.98569071288136,"vZ0":-2.2488892480541356,"x":132.55,"y":147.83,"x0":-1.9511500124346242,"y0":50.00289490464548,"z0":5.283108936798321,"aX":-12.27793528508678},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.5,"breakHorizontal":10.2,"spinRate":2307,"spinDirection":231},"zone":1,"typeConfidence":2.0,"plateTime":0.39566669000244037,"extension":6.361080404798603},"index":1,"playId":"696e10c6-7e54-35cc-b881-d41284960b36","pitchNumber":2,"startTime":"2026-03-15T19:22:36.743Z","endTime":"2026-03-15T19:22:41.752Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":677954,"link":"/api/v1/people/677954"},"second":{"id":803475,"link":"/api/v1/people/803475"},"third":{"id":695462,"link":"/api/v1/people/695462"},"shortstop":{"id":694222,"link":"/api/v1/people/694222"},"left":{"id":806994,"link":"/api/v1/people/806994"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":702582,"link":"/api/v1/people/702582"}},"offense":{"batter":{"id":650559,"link":"/api/v1/people/650559","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":81.6,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.59126312584052,"aZ":-32.97457097272183,"pfxX":-7.766379051666018,"pfxZ":-0.4742506636780499,"pX":-0.44561760928854627,"pZ":1.6965204112172343,"vX0":6.033697565954105,"vY0":-128.63366594963642,"vZ0":-2.8757209142669957,"x":133.99,"y":192.97,"x0":-1.807546695868408,"y0":50.004329348428975,"z0":5.374214356995588,"aX":-13.073226146407762},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-1.3,"breakHorizontal":12.8,"spinRate":1417,"spinDirection":249},"zone":7,"typeConfidence":2.0,"plateTime":0.4250964321227242,"extension":6.146874419625345},"index":2,"playId":"65cd9c77-9707-3859-9140-0db73fc84e98","pitchNumber":3,"startTime":"2026-03-15T19:22:57.973Z","endTime":"2026-03-15T19:23:03.706Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":677954,"link":"/api/v1/people/677954"},"second":{"id":803475,"link":"/api/v1/people/803475"},"third":{"id":695462,"link":"/api/v1/people/695462"},"shortstop":{"id":694222,"link":"/api/v1/people/694222"},"left":{"id":806994,"link":"/api/v1/people/806994"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":702582,"link":"/api/v1/people/702582"}},"offense":{"batter":{"id":650559,"link":"/api/v1/people/650559","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":88.4,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.952892141158152,"aZ":-16.92635471447882,"pfxX":-4.765746441880748,"pfxZ":7.66428352327954,"pX":0.37588226000687713,"pZ":3.60802257886161,"vX0":7.775623226612412,"vY0":-139.1409358854897,"vZ0":-1.4977464388069213,"x":102.67,"y":141.36,"x0":-1.8171515506456257,"y0":50.003024091900144,"z0":5.258217402715505,"aX":-9.482324315083439},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.8,"breakHorizontal":7.3,"spinRate":2516,"spinDirection":225},"zone":12,"typeConfidence":2.0,"plateTime":0.3914813138744706,"extension":6.300861113842358},"hitData":{"launchSpeed":98.7,"launchAngle":51.0,"totalDistance":296.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":161.36,"coordY":86.03}},"index":3,"playId":"ff1ffb5b-d5eb-3539-a308-c4fc323e2b0a","pitchNumber":4,"startTime":"2026-03-15T19:23:24.426Z","endTime":"2026-03-15T19:23:37.146Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702275,"link":"/api/v1/people/702275","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":677954,"link":"/api/v1/people/677954"},"second":{"id":803475,"link":"/api/v1/people/803475"},"third":{"id":695462,"link":"/api/v1/people/695462"},"shortstop":{"id":694222,"link":"/api/v1/people/694222"},"left":{"id":806994,"link":"/api/v1/people/806994"},"center":{"id":692371,"link":"/api/v1/people/692371"},"right":{"id":702582,"link":"/api/v1/people/702582"}},"offense":{"batter":{"id":650559,"link":"/api/v1/people/650559","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650559,"link":"/api/v1/people/650559"},"credit":"b_ab"},{"player":{"id":702275,"link":"/api/v1/people/702275"},"credit":"p_ab"},{"player":{"id":650559,"link":"/api/v1/people/650559"},"credit":"b_pa"},{"player":{"id":702275,"link":"/api/v1/people/702275"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-4.7,"leverageIndex":1.87,"dramaIndex":81.0,"contextMetrics":{},"playEndTime":"2026-03-15T19:23:37.146Z","atBatIndex":67}]