[{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alek Thomas singles on a line drive to right fielder Jorge Soler.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-02-28T20:12:39.443Z","endTime":"2026-02-28T20:14:25.410Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666201,"fullName":"Alek Manoah","link":"/api/v1/people/666201"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":624585,"link":"/api/v1/people/624585"},"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-02-28T16:55:25.715Z","endTime":"2026-02-28T19:45:37.072Z","isPitch":false,"type":"action","player":{"id":677950,"link":"/api/v1/people/677950"},"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-02-28T19:45:37.072Z","endTime":"2026-02-28T20:10:34.476Z","isPitch":false,"type":"action","player":{"id":677950,"link":"/api/v1/people/677950"},"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-02-28T20:10:34.476Z","endTime":"2026-02-28T20:12:42.443Z","isPitch":false,"type":"action","player":{"id":677950,"link":"/api/v1/people/677950"},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"coordinates":{"x":147.21,"y":142.76},"breaks":{}},"index":3,"playId":"08319576-0016-0013-000c-f08cd117d70a","pitchNumber":1,"startTime":"2026-02-28T20:12:42.443Z","endTime":"2026-02-28T20:13:06.088Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666201,"link":"/api/v1/people/666201","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":683090,"link":"/api/v1/people/683090"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":677950,"link":"/api/v1/people/677950","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"coordinates":{"x":113.59,"y":164.46},"breaks":{}},"index":4,"playId":"08319576-0016-0023-000c-f08cd117d70a","pitchNumber":2,"startTime":"2026-02-28T20:13:06.088Z","endTime":"2026-02-28T20:13:19.385Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666201,"link":"/api/v1/people/666201","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":683090,"link":"/api/v1/people/683090"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":677950,"link":"/api/v1/people/677950","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"coordinates":{"x":94.6,"y":194.67},"breaks":{}},"index":5,"playId":"08319576-0016-0033-000c-f08cd117d70a","pitchNumber":3,"startTime":"2026-02-28T20:13:19.385Z","endTime":"2026-02-28T20:13:39.816Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666201,"link":"/api/v1/people/666201","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":683090,"link":"/api/v1/people/683090"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":677950,"link":"/api/v1/people/677950","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"coordinates":{"x":47.84,"y":260.74},"breaks":{}},"index":6,"playId":"08319576-0016-0043-000c-f08cd117d70a","pitchNumber":4,"startTime":"2026-02-28T20:13:39.816Z","endTime":"2026-02-28T20:14:11.244Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666201,"link":"/api/v1/people/666201","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":683090,"link":"/api/v1/people/683090"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":677950,"link":"/api/v1/people/677950","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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)","isInPlay":true,"isStrike":false,"isBall":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"coordinates":{"x":135.09,"y":179.31},"breaks":{}},"hitData":{"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":176.13,"coordY":108.1}},"index":7,"playId":"08319576-0016-0053-000c-f08cd117d70a","pitchNumber":5,"startTime":"2026-02-28T20:14:11.244Z","endTime":"2026-02-28T20:14:25.410Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666201,"link":"/api/v1/people/666201","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":683090,"link":"/api/v1/people/683090"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":677950,"link":"/api/v1/people/677950","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677950,"link":"/api/v1/people/677950"},"credit":"b_ab"},{"player":{"id":666201,"link":"/api/v1/people/666201"},"credit":"p_ab"},{"player":{"id":677950,"link":"/api/v1/people/677950"},"credit":"b_pa"},{"player":{"id":666201,"link":"/api/v1/people/666201"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.400000000000006,"awayTeamWinProbability":53.599999999999994,"homeTeamWinProbabilityAdded":-3.5999999999999943,"contextMetrics":{},"playEndTime":"2026-02-28T20:14:25.410Z","atBatIndex":0},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jorge Barrosa flies out to right fielder Jorge Soler.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-02-28T20:14:25.962Z","endTime":"2026-02-28T20:15:55.223Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666201,"fullName":"Alek Manoah","link":"/api/v1/people/666201"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":624585,"link":"/api/v1/people/624585"},"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)","isInPlay":false,"isStrike":true,"isBall":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"strikeZoneTop":2.96,"strikeZoneBottom":1.49,"coordinates":{"x":123.73,"y":190.36},"breaks":{}},"index":0,"playId":"08319576-0026-0013-000c-f08cd117d70a","pitchNumber":1,"startTime":"2026-02-28T20:14:48.024Z","endTime":"2026-02-28T20:15:10.614Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666201,"link":"/api/v1/people/666201","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":683090,"link":"/api/v1/people/683090"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":678489,"link":"/api/v1/people/678489","batSide":{"code":"L","description":"Left"}},"first":{"id":677950,"link":"/api/v1/people/677950"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"strikeZoneTop":2.96,"strikeZoneBottom":1.49,"coordinates":{"x":97.48,"y":189.73},"breaks":{}},"index":1,"playId":"08319576-0026-0023-000c-f08cd117d70a","pitchNumber":2,"startTime":"2026-02-28T20:15:10.614Z","endTime":"2026-02-28T20:15:29.023Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666201,"link":"/api/v1/people/666201","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":683090,"link":"/api/v1/people/683090"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":678489,"link":"/api/v1/people/678489","batSide":{"code":"L","description":"Left"}},"first":{"id":677950,"link":"/api/v1/people/677950"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"strikeZoneTop":2.96,"strikeZoneBottom":1.49,"coordinates":{"x":72.7,"y":191.33},"breaks":{}},"index":2,"playId":"08319576-0026-0033-000c-f08cd117d70a","pitchNumber":3,"startTime":"2026-02-28T20:15:29.023Z","endTime":"2026-02-28T20:15:29.023Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666201,"link":"/api/v1/people/666201","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":683090,"link":"/api/v1/people/683090"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":678489,"link":"/api/v1/people/678489","batSide":{"code":"L","description":"Left"}},"first":{"id":677950,"link":"/api/v1/people/677950"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.3,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.165523755028286,"aZ":-20.36569683791297,"pfxX":-11.106720841702797,"pfxZ":7.3971804653010835,"pX":0.4261133999541862,"pZ":1.9243461247522995,"vX0":9.521884087349687,"vY0":-125.5061185605444,"vZ0":-5.909899936964638,"x":100.76,"y":186.82,"x0":-1.972124506878489,"y0":50.004608744665255,"z0":5.965892336678213,"aX":-17.738097034839434},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":12.2,"breakHorizontal":18.0,"spinRate":2122,"spinDirection":228},"zone":9,"typeConfidence":2.0,"plateTime":0.4362512171471473,"extension":7.297082628449989},"hitData":{"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":163.97,"coordY":100.5}},"index":3,"playId":"7c4d2827-8e1d-310b-b274-0dcbc02a78a2","pitchNumber":4,"startTime":"2026-02-28T20:15:49.485Z","endTime":"2026-02-28T20:15:55.223Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666201,"link":"/api/v1/people/666201","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":683090,"link":"/api/v1/people/683090"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":678489,"link":"/api/v1/people/678489","batSide":{"code":"L","description":"Left"}},"first":{"id":677950,"link":"/api/v1/people/677950"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678489,"link":"/api/v1/people/678489"},"credit":"b_ab"},{"player":{"id":666201,"link":"/api/v1/people/666201"},"credit":"p_ab"},{"player":{"id":678489,"link":"/api/v1/people/678489"},"credit":"b_pa"},{"player":{"id":666201,"link":"/api/v1/people/666201"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.8,"awayTeamWinProbability":50.2,"homeTeamWinProbabilityAdded":3.3999999999999915,"leverageIndex":1.46,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:15:55.223Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ben McLaughlin strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-02-28T20:16:49.929Z","endTime":"2026-02-28T20:18:28.066Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":808768,"fullName":"Ben McLaughlin","link":"/api/v1/people/808768"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666201,"fullName":"Alek Manoah","link":"/api/v1/people/666201"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[2],"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":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":808768,"fullName":"Ben McLaughlin","link":"/api/v1/people/808768"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":518595,"link":"/api/v1/people/518595"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"08319576-0036-0003-001c-f08cd117d70a","startTime":"2026-02-28T20:16:33.179Z","endTime":"2026-02-28T20:16:52.094Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":666201,"link":"/api/v1/people/666201","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":683090,"link":"/api/v1/people/683090"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":808768,"link":"/api/v1/people/808768","batSide":{"code":"L","description":"Left"}},"first":{"id":677950,"link":"/api/v1/people/677950"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.0,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.74644728452391,"aZ":-18.31293645665256,"pfxX":-13.767843388928457,"pfxZ":8.63819962251872,"pX":1.2821620990527278,"pZ":-0.20490364124513322,"vX0":12.905355609233546,"vY0":-125.69914713884017,"vZ0":-11.283472617882802,"x":68.13,"y":244.31,"x0":-2.1222025291554307,"y0":50.00484310219785,"z0":5.819540689819154,"aX":-22.101921992928233},"breaks":{"breakAngle":44.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":13.1,"breakHorizontal":22.1,"spinRate":2231,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.4352352853146968,"extension":7.118274089539865},"index":1,"playId":"fd90f1d8-e2ab-30ad-97b9-2b8a0abc06b8","pitchNumber":1,"startTime":"2026-02-28T20:16:52.094Z","endTime":"2026-02-28T20:16:56.472Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666201,"link":"/api/v1/people/666201","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":683090,"link":"/api/v1/people/683090"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":808768,"link":"/api/v1/people/808768","batSide":{"code":"L","description":"Left"}},"first":{"id":677950,"link":"/api/v1/people/677950"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Alek Thomas steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":2,"actionPlayId":"fd90f1d8-e2ab-30ad-97b9-2b8a0abc06b8","startTime":"2026-02-28T20:17:08.738Z","endTime":"2026-02-28T20:17:29.695Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":677950,"link":"/api/v1/people/677950"},"defense":{"pitcher":{"id":666201,"link":"/api/v1/people/666201","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":683090,"link":"/api/v1/people/683090"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":808768,"link":"/api/v1/people/808768","batSide":{"code":"L","description":"Left"}},"first":{"id":677950,"link":"/api/v1/people/677950"},"postOnSecond":{"id":677950,"link":"/api/v1/people/677950"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"homeTeamWinProbability":48.1,"awayTeamWinProbability":51.9,"homeTeamWinProbabilityAdded":-1.6999999999999957,"leverageIndex":1.21,"dramaIndex":46.0,"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":83.3,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.978070033009736,"aZ":-9.835688627765572,"pfxX":-4.823895992803913,"pfxZ":12.483554672297544,"pX":-0.26705265503557113,"pZ":2.6490094671354667,"vX0":6.423458636684371,"vY0":-133.47815524866866,"vZ0":-7.295537291200214,"x":127.18,"y":167.26,"x0":-2.0874056964627523,"y0":50.00074839948297,"z0":6.140450680826024,"aX":-8.630836033115775},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":21.0,"breakHorizontal":7.2,"spinRate":2317,"spinDirection":209},"zone":5,"typeConfidence":2.0,"plateTime":0.41166736235979506,"extension":6.954051592443369},"index":3,"playId":"7369aed4-273a-3a4f-b26b-91283866a56e","pitchNumber":2,"startTime":"2026-02-28T20:17:29.695Z","endTime":"2026-02-28T20:17:32.695Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666201,"link":"/api/v1/people/666201","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":683090,"link":"/api/v1/people/683090"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":808768,"link":"/api/v1/people/808768","batSide":{"code":"L","description":"Left"}},"second":{"id":677950,"link":"/api/v1/people/677950"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":83.5,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.330942438850396,"aZ":-11.960432247331191,"pfxX":-6.692296696541373,"pfxZ":11.270131189071787,"pX":-0.5505913607130838,"pZ":2.3779014315341933,"vX0":6.498009067680288,"vY0":-133.4669179542482,"vZ0":-7.49708638941424,"x":137.99,"y":174.58,"x0":-2.1543387366948497,"y0":50.001388316935554,"z0":6.096044880739792,"aX":-12.00094122603002},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":18.8,"breakHorizontal":10.6,"spinRate":2336,"spinDirection":207},"zone":4,"typeConfidence":2.0,"plateTime":0.41132777442127555,"extension":7.071053108814656},"index":4,"playId":"37c0f08d-2ca1-3cd6-85b7-d63b787f62f2","pitchNumber":3,"startTime":"2026-02-28T20:17:59.826Z","endTime":"2026-02-28T20:18:03.489Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666201,"link":"/api/v1/people/666201","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":683090,"link":"/api/v1/people/683090"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":808768,"link":"/api/v1/people/808768","batSide":{"code":"L","description":"Left"}},"second":{"id":677950,"link":"/api/v1/people/677950"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":83.5,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.120652884883526,"aZ":-10.566347643117577,"pfxX":-5.602362838590594,"pfxZ":12.022615054752675,"pX":-0.20045486022238374,"pZ":3.7974570830851473,"vX0":7.078619310273451,"vY0":-133.5431916928177,"vZ0":-4.272507968677264,"x":124.64,"y":136.25,"x0":-2.1638506324484124,"y0":50.00043363962034,"z0":6.184803448009147,"aX":-10.067195052643005},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":21.0,"breakHorizontal":8.5,"spinRate":2403,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.41096052670391714,"extension":7.147216657981399},"index":5,"playId":"27f632fd-4d1a-3bb0-91b8-a12ce32bf544","pitchNumber":4,"startTime":"2026-02-28T20:18:23.885Z","endTime":"2026-02-28T20:18:28.066Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666201,"link":"/api/v1/people/666201","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":683090,"link":"/api/v1/people/683090"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":808768,"link":"/api/v1/people/808768","batSide":{"code":"L","description":"Left"}},"second":{"id":677950,"link":"/api/v1/people/677950"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808768,"link":"/api/v1/people/808768"},"credit":"b_ab"},{"player":{"id":666201,"link":"/api/v1/people/666201"},"credit":"p_ab"},{"player":{"id":808768,"link":"/api/v1/people/808768"},"credit":"b_pa"},{"player":{"id":666201,"link":"/api/v1/people/666201"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.6,"awayTeamWinProbability":48.4,"homeTeamWinProbabilityAdded":3.5,"leverageIndex":1.21,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:18:28.066Z","atBatIndex":2},{"result":{"type":"atBat","event":"Pickoff 2B","eventType":"pickoff_2b","description":"Pitcher Alek Manoah picks off Alek Thomas at 2nd on throw to second baseman Adam Frazier.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-02-28T20:18:38.878Z","endTime":"2026-02-28T20:18:58.968Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":18},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666201,"fullName":"Alek Manoah","link":"/api/v1/people/666201"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Pickoff 2B","eventType":"pickoff_2b","movementReason":"r_pickoff_2b","runner":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666201,"link":"/api/v1/people/666201"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":624428,"link":"/api/v1/people/624428"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":true,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"146c543c-67d7-33f3-835f-9fa8a81b949d","startTime":"2026-02-28T20:18:54.815Z","endTime":"2026-02-28T20:18:58.968Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":666201,"link":"/api/v1/people/666201","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":683090,"link":"/api/v1/people/683090"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"second":{"id":677950,"link":"/api/v1/people/677950"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":3.200000000000003,"leverageIndex":1.21,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:18:58.968Z","atBatIndex":3},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Zach Neto grounds out, third baseman Nolan Arenado to first baseman Luken Baker.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-02-28T20:21:01.729Z","endTime":"2026-02-28T20:22:36.481Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":663609,"link":"/api/v1/people/663609"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":80.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.524633846414574,"aZ":-17.716324834338494,"pfxX":3.1351810264615088,"pfxZ":8.627186367798396,"pX":1.3768439834776658,"pZ":3.1345702309640933,"vX0":-3.6827999019909092,"vY0":-128.833889753692,"vZ0":-2.831169096544276,"x":64.52,"y":154.15,"x0":2.419553007157828,"y0":50.00405861257771,"z0":5.621954772127218,"aX":5.2550812621362875},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":15.2,"breakHorizontal":-4.8,"spinRate":2224,"spinDirection":144},"zone":12,"typeConfidence":2.0,"plateTime":0.42564597848369434,"extension":6.1359531756467085},"index":0,"playId":"a69b7af2-53c6-3b84-a418-18d1afb45433","pitchNumber":1,"startTime":"2026-02-28T20:21:14.811Z","endTime":"2026-02-28T20:21:18.249Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":82.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.087049632318248,"aZ":-15.11602949778464,"pfxX":4.148652648638963,"pfxZ":9.78996610804348,"pX":-0.7852703768984093,"pZ":1.10714885992321,"vX0":-8.982178521480725,"vY0":-131.2541764591696,"vZ0":-8.165169052952495,"x":146.93,"y":208.89,"x0":2.14410108847821,"y0":50.00495632915802,"z0":5.386706799687869,"aX":7.231053108853104},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":16.1,"breakHorizontal":-5.5,"spinRate":2323,"spinDirection":144},"zone":13,"typeConfidence":2.0,"plateTime":0.41748635652481747,"extension":6.20452041560717},"index":1,"playId":"bf1b1890-667d-30e2-a39c-07de7e0f6f67","pitchNumber":2,"startTime":"2026-02-28T20:21:32.930Z","endTime":"2026-02-28T20:21:35.930Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":81.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.266800675127648,"aZ":-15.18640058551433,"pfxX":3.933494216636908,"pfxZ":9.903146634988222,"pX":0.7102918127876103,"pZ":2.701068858433741,"vX0":-5.399499126919707,"vY0":-130.5765912055185,"vZ0":-4.386334674400084,"x":89.93,"y":165.85,"x0":2.300452252162932,"y0":50.00007168702273,"z0":5.556796231461472,"aX":6.745443758392397},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":17.0,"breakHorizontal":-5.9,"spinRate":2324,"spinDirection":140},"zone":6,"typeConfidence":2.0,"plateTime":0.42059233143177455,"extension":6.037634809046823},"index":2,"playId":"effa4a05-394c-3a27-abbd-e6abd6be135e","pitchNumber":3,"startTime":"2026-02-28T20:21:50.075Z","endTime":"2026-02-28T20:21:54.214Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":78.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.70892505380059,"aZ":-29.856155435320975,"pfxX":-1.5470886395732362,"pfxZ":1.4737262050422704,"pX":-0.6948060780926689,"pZ":2.15947408887381,"vX0":-6.70907650736011,"vY0":-125.47624745315363,"vZ0":-2.661610680163321,"x":143.48,"y":180.47,"x0":2.2300889359616685,"y0":50.003222792918,"z0":5.701794836174019,"aX":-2.4307930611116615},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":2.3,"breakHorizontal":4.6,"spinRate":2488,"spinDirection":178},"zone":7,"typeConfidence":2.0,"plateTime":0.4388902020834178,"extension":6.24115005674043},"index":3,"playId":"ade564ab-c83f-3170-9a54-6335f182aab2","pitchNumber":4,"startTime":"2026-02-28T20:22:06.957Z","endTime":"2026-02-28T20:22:11.492Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.3,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.275644812069352,"aZ":-24.759528882441053,"pfxX":-1.6786685452106531,"pfxZ":4.528356175845214,"pX":-0.06373727603754263,"pZ":1.6880883668655364,"vX0":-5.560960343962491,"vY0":-127.20106615580012,"vZ0":-4.785857206318802,"x":119.43,"y":193.2,"x0":2.369584219440322,"y0":50.00427169225141,"z0":5.559010518243204,"aX":-2.747489712412511},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":7.3,"breakHorizontal":4.3,"spinRate":2434,"spinDirection":185},"zone":8,"typeConfidence":2.0,"plateTime":0.430724059240446,"extension":6.298137254318351},"hitData":{"launchSpeed":103.7,"launchAngle":-13.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":92.61,"coordY":147.2}},"index":4,"playId":"1e93e8dd-f310-3d68-823a-d5b91444b77f","pitchNumber":5,"startTime":"2026-02-28T20:22:28.616Z","endTime":"2026-02-28T20:22:36.481Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"credit":"b_ab"},{"player":{"id":683352,"link":"/api/v1/people/683352"},"credit":"p_ab"},{"player":{"id":687263,"link":"/api/v1/people/687263"},"credit":"b_pa"},{"player":{"id":683352,"link":"/api/v1/people/683352"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:22:36.481Z","atBatIndex":4},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mike Trout flies out to right fielder Óscar Mercado.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-02-28T20:22:45.705Z","endTime":"2026-02-28T20:23:45.720Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":640458,"link":"/api/v1/people/640458"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":83.3,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.23712991299908,"aZ":-14.791092743625628,"pfxX":2.467861960762746,"pfxZ":9.738111454104704,"pX":0.9890278703525812,"pZ":2.815910714544497,"vX0":-4.696495224146968,"vY0":-132.95297244887087,"vZ0":-4.247828192557951,"x":79.3,"y":162.75,"x0":2.4599711267490036,"y0":50.003825901758375,"z0":5.512069878199505,"aX":4.406120113171136},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.9,"breakHorizontal":-3.4,"spinRate":2345,"spinDirection":146},"zone":12,"typeConfidence":2.0,"plateTime":0.412390405857296,"extension":6.123873187810658},"index":0,"playId":"5454bf28-54b1-30e7-a0b4-872e2b211271","pitchNumber":1,"startTime":"2026-02-28T20:23:01.734Z","endTime":"2026-02-28T20:23:06.482Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.0,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.972812656410404,"aZ":-29.209378157808136,"pfxX":-0.9241001320331659,"pfxZ":1.7781054490237356,"pX":0.4947321267290574,"pZ":2.398198967188929,"vX0":-4.705734936636624,"vY0":-128.5409989083106,"vZ0":-2.3917046173409755,"x":98.14,"y":174.03,"x0":2.4703269126520246,"y0":50.00562255141169,"z0":5.611554243787887,"aX":-1.5447155161665087},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":2.9,"breakHorizontal":2.8,"spinRate":2420,"spinDirection":191},"zone":6,"typeConfidence":2.0,"plateTime":0.42631312542693633,"extension":6.050467814870708},"index":1,"playId":"35d38123-de64-3ae4-858e-9deb020a7667","pitchNumber":2,"startTime":"2026-02-28T20:23:18.216Z","endTime":"2026-02-28T20:23:21.656Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-02-28T20:23:24.434Z","endTime":"2026-02-28T20:23:39.289Z","isPitch":false,"type":"action","player":{"id":545361,"link":"/api/v1/people/545361"},"defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.4,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.73221987388939,"aZ":-14.175828080254433,"pfxX":3.78758646599307,"pfxZ":9.647373685944073,"pX":-0.028689654608684785,"pZ":2.3654460865704037,"vX0":-7.947283779006206,"vY0":-135.7253648753391,"vZ0":-5.3636670923531895,"x":118.09,"y":174.91,"x0":2.445334267019768,"y0":50.001619571951665,"z0":5.354563820507806,"aX":7.0659635653284285},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.4,"breakHorizontal":-5.2,"spinRate":2406,"spinDirection":137},"zone":5,"typeConfidence":2.0,"plateTime":0.4035751650897401,"extension":6.227195274326097},"hitData":{"launchSpeed":87.9,"launchAngle":34.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":202.99,"coordY":112.66}},"index":3,"playId":"14677ec2-cc39-3ed5-93bb-71cfd1a90cc4","pitchNumber":3,"startTime":"2026-02-28T20:23:39.289Z","endTime":"2026-02-28T20:23:45.720Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545361,"link":"/api/v1/people/545361"},"credit":"b_ab"},{"player":{"id":683352,"link":"/api/v1/people/683352"},"credit":"p_ab"},{"player":{"id":545361,"link":"/api/v1/people/545361"},"credit":"b_pa"},{"player":{"id":683352,"link":"/api/v1/people/683352"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:23:45.720Z","atBatIndex":5},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nolan Schanuel grounds out, second baseman Tommy Troy to first baseman Luken Baker.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-02-28T20:23:56.239Z","endTime":"2026-02-28T20:24:31.911Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694371,"link":"/api/v1/people/694371"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":663609,"link":"/api/v1/people/663609"},"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":90.3,"endSpeed":81.5,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.16744935435688,"aZ":-25.65105609392645,"pfxX":12.269389826561934,"pfxZ":3.8120832093404964,"pX":-0.33986845938405247,"pZ":2.3526448263461255,"vX0":-10.911949649798812,"vY0":-130.93648625812403,"vZ0":-2.832842606892583,"x":129.95,"y":175.26,"x0":2.3153734645090798,"y0":50.006464756231196,"z0":5.396407703712523,"aX":21.017997361563715},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":6.4,"breakHorizontal":-19.4,"spinRate":2155,"spinDirection":147},"zone":4,"typeConfidence":2.0,"plateTime":0.4205177104737423,"extension":6.078386516954842},"index":0,"playId":"3c80676b-4cf5-3522-99d0-d8fee5a490d6","pitchNumber":1,"startTime":"2026-02-28T20:24:12.245Z","endTime":"2026-02-28T20:24:15.971Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":82.3,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.916913286001524,"aZ":-22.812425733905407,"pfxX":10.977530385407938,"pfxZ":5.365051291892445,"pX":0.3469714394436984,"pZ":2.242860699889922,"vX0":-8.989393101900658,"vY0":-131.96015642293835,"vZ0":-3.701098544686801,"x":103.77,"y":178.22,"x0":2.3897398832758205,"y0":50.00068205741737,"z0":5.365770700402053,"aX":19.148375556393813},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":9.0,"breakHorizontal":-17.6,"spinRate":2153,"spinDirection":144},"zone":6,"typeConfidence":2.0,"plateTime":0.4167881725697269,"extension":6.11185391423334},"hitData":{"launchSpeed":102.2,"launchAngle":-27.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.73,"coordY":155.74}},"index":1,"playId":"d40df28b-ed5a-3ca5-bcaf-27fff501c953","pitchNumber":2,"startTime":"2026-02-28T20:24:26.972Z","endTime":"2026-02-28T20:24:31.911Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694384,"link":"/api/v1/people/694384"},"credit":"b_ab"},{"player":{"id":683352,"link":"/api/v1/people/683352"},"credit":"p_ab"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"credit":"b_pa"},{"player":{"id":683352,"link":"/api/v1/people/683352"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:24:31.911Z","atBatIndex":6},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nolan Arenado walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-28T20:26:42.509Z","endTime":"2026-02-28T20:28:10.935Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666201,"fullName":"Alek Manoah","link":"/api/v1/people/666201"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":85.0,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.805911902941006,"aZ":-18.385099598396,"pfxX":-7.48875570501446,"pfxZ":7.608882668267265,"pX":3.2363923351605073,"pZ":1.8472280509828838,"vX0":15.285244246949059,"vY0":-132.860005485248,"vZ0":-7.385492389878396,"x":-6.36,"y":188.9,"x0":-1.5832194191888636,"y0":50.003775866416454,"z0":5.968335006477465,"aX":-13.574075364182397},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":12.4,"breakHorizontal":10.8,"spinRate":2239,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.41012375048628424,"extension":7.060688447863317},"index":0,"playId":"ec14cf35-54e9-30f7-aa85-4f43cf2adb4d","pitchNumber":1,"startTime":"2026-02-28T20:26:48.577Z","endTime":"2026-02-28T20:26:51.577Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666201,"link":"/api/v1/people/666201","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":683090,"link":"/api/v1/people/683090"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.3,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.39996068602229,"aZ":-21.195222725708117,"pfxX":-8.81839123260773,"pfxZ":7.024469270881731,"pX":-0.19206001953711688,"pZ":3.603742376010566,"vX0":6.962999560400702,"vY0":-123.86684734753406,"vZ0":-2.0107426885949438,"x":124.32,"y":141.48,"x0":-1.8858853862473486,"y0":50.00336307191755,"z0":6.187796079990941,"aX":-13.783209190193102},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":12.5,"breakHorizontal":14.5,"spinRate":2105,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.4412297983037621,"extension":6.992069465749826},"index":1,"playId":"6fef8406-5257-3aa5-8a17-1f802563311f","pitchNumber":2,"startTime":"2026-02-28T20:27:12.835Z","endTime":"2026-02-28T20:27:16.125Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666201,"link":"/api/v1/people/666201","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":683090,"link":"/api/v1/people/683090"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":84.3,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.837992462795235,"aZ":-17.458968019162967,"pfxX":-7.320795561345994,"pfxZ":8.259483106797123,"pX":2.0070672378128456,"pZ":2.0943980113250005,"vX0":12.519269942660722,"vY0":-131.37805305576532,"vZ0":-6.850532317770486,"x":40.5,"y":182.23,"x0":-1.8278410828338285,"y0":50.00421359937341,"z0":5.992489172280743,"aX":-13.04547098124533},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":13.9,"breakHorizontal":11.2,"spinRate":2208,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.4139090351586443,"extension":6.994959727784628},"index":2,"playId":"168ab547-4d50-3c99-a6a9-ed643574623b","pitchNumber":3,"startTime":"2026-02-28T20:27:31.905Z","endTime":"2026-02-28T20:27:34.905Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666201,"link":"/api/v1/people/666201","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":683090,"link":"/api/v1/people/683090"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":83.3,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.643058353013117,"aZ":-19.151766865143767,"pfxX":-8.89214114378697,"pfxZ":7.4083763745836535,"pX":-0.11982810784676723,"pZ":2.0529176042034876,"vX0":7.584593127508323,"vY0":-131.19491280925158,"vZ0":-6.486823981550545,"x":121.57,"y":183.35,"x0":-1.8815589990113055,"y0":50.00199576407367,"z0":5.966971619706181,"aX":-15.626637348751009},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":12.2,"breakHorizontal":14.6,"spinRate":2275,"spinDirection":208},"zone":8,"typeConfidence":2.0,"plateTime":0.41620903827577616,"extension":7.109543424243971},"index":3,"playId":"4cf7f620-e1fd-312f-b721-5f36cf42dbf5","pitchNumber":4,"startTime":"2026-02-28T20:27:50.531Z","endTime":"2026-02-28T20:27:53.649Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666201,"link":"/api/v1/people/666201","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":683090,"link":"/api/v1/people/683090"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":83.2,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.404136994407185,"aZ":-13.24734291870951,"pfxX":-7.101388082819309,"pfxZ":10.825005022197058,"pX":0.44675643901937956,"pZ":1.3666155828795823,"vX0":8.888589489342412,"vY0":-130.5968481586383,"vZ0":-9.24366253531418,"x":99.97,"y":201.88,"x0":-2.059239617894201,"y0":50.001842270987616,"z0":5.920788034469169,"aX":-12.41462257152774},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":18.0,"breakHorizontal":11.2,"spinRate":2133,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.41750056592122453,"extension":7.063129446062963},"index":4,"playId":"88854422-4549-3ee3-866b-056a671b8240","pitchNumber":5,"startTime":"2026-02-28T20:28:06.496Z","endTime":"2026-02-28T20:28:10.935Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666201,"link":"/api/v1/people/666201","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":683090,"link":"/api/v1/people/683090"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_pa"},{"player":{"id":666201,"link":"/api/v1/people/666201"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.2,"awayTeamWinProbability":53.8,"homeTeamWinProbabilityAdded":-3.799999999999997,"leverageIndex":0.92,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:28:10.935Z","atBatIndex":7},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Jose Fernandez grounds into a double play, shortstop Zach Neto to second baseman Adam Frazier to first baseman Nolan Schanuel. Nolan Arenado out at 2nd. Jose Fernandez out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-28T20:28:18.739Z","endTime":"2026-02-28T20:30:03.591Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666201,"fullName":"Alek Manoah","link":"/api/v1/people/666201"},"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,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":624428,"link":"/api/v1/people/624428"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":624428,"link":"/api/v1/people/624428"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"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":79.0,"endSpeed":72.1,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.428435096763987,"aZ":-29.30899514102881,"pfxX":2.629862776515697,"pfxZ":2.176310161176886,"pX":1.4558461636329687,"pZ":2.339854061344757,"vX0":7.368838213167645,"vY0":-114.74524249614835,"vZ0":-1.763022019108961,"x":61.51,"y":175.6,"x0":-2.1534897426766832,"y0":50.00513623977363,"z0":6.004034947420456,"aX":3.467972931282734},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":3.7,"breakHorizontal":-6.8,"spinRate":2228,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.4793795623383348,"extension":6.899170735548501},"index":0,"playId":"37efd4f8-b5c8-3352-8ed5-a9a9a362b8ea","pitchNumber":1,"startTime":"2026-02-28T20:28:37.611Z","endTime":"2026-02-28T20:28:41.345Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666201,"link":"/api/v1/people/666201","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":683090,"link":"/api/v1/people/683090"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"first":{"id":571448,"link":"/api/v1/people/571448"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.9,"endSpeed":72.6,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.237721107898306,"aZ":-31.392871453696294,"pfxX":7.937413068453462,"pfxZ":0.5883998419770204,"pX":1.0814853654877161,"pZ":2.489753457449554,"vX0":5.217899927429108,"vY0":-114.79227188660076,"vZ0":-1.0939445461362725,"x":75.78,"y":171.56,"x0":-2.256205210426317,"y0":50.00362211162872,"z0":6.042486428401052,"aX":10.53890905188611},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":1.1,"breakHorizontal":-15.7,"spinRate":2221,"spinDirection":51},"zone":14,"typeConfidence":2.0,"plateTime":0.4780589809105149,"extension":6.884363993255647},"index":1,"playId":"962a5575-853b-3ca5-9ffa-d0f3eaa737b2","pitchNumber":2,"startTime":"2026-02-28T20:28:55.669Z","endTime":"2026-02-28T20:28:59.297Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666201,"link":"/api/v1/people/666201","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":683090,"link":"/api/v1/people/683090"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"first":{"id":571448,"link":"/api/v1/people/571448"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":82.8,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.097822956232775,"aZ":-18.463746758642866,"pfxX":-6.287761313012196,"pfxZ":7.813283812579213,"pX":1.087387896029849,"pZ":3.1250092748111338,"vX0":9.928819270485217,"vY0":-131.67722279428483,"vZ0":-3.9579040253606372,"x":75.55,"y":154.4,"x0":-1.9161751755230627,"y0":50.00563285901226,"z0":6.01471809743237,"aX":-11.038592052982414},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":13.4,"breakHorizontal":9.2,"spinRate":2157,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.4160534523188568,"extension":7.151857762519978},"index":2,"playId":"f1c9cbd4-e55e-3fff-87e7-8781a356b354","pitchNumber":3,"startTime":"2026-02-28T20:29:14.601Z","endTime":"2026-02-28T20:29:17.755Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666201,"link":"/api/v1/people/666201","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":683090,"link":"/api/v1/people/683090"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"first":{"id":571448,"link":"/api/v1/people/571448"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.3,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.16246193692411,"aZ":-17.9136022657953,"pfxX":-7.104548623758669,"pfxZ":8.076572858782615,"pX":0.3380148094955258,"pZ":1.9429364205476038,"vX0":8.291577111101857,"vY0":-131.816854168763,"vZ0":-6.96373406335827,"x":104.12,"y":186.32,"x0":-1.9203981880190841,"y0":50.001358775984286,"z0":5.934213347421719,"aX":-12.542494039931633},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":13.3,"breakHorizontal":11.2,"spinRate":2072,"spinDirection":208},"zone":9,"typeConfidence":2.0,"plateTime":0.4149999941686513,"extension":7.095696334741953},"index":3,"playId":"2c1f0ab6-47c2-3e4d-8777-9d0cc1e8d1e9","pitchNumber":4,"startTime":"2026-02-28T20:29:38.313Z","endTime":"2026-02-28T20:29:43.319Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666201,"link":"/api/v1/people/666201","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":683090,"link":"/api/v1/people/683090"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"first":{"id":571448,"link":"/api/v1/people/571448"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":82.3,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.31395833481962,"aZ":-18.958414780191955,"pfxX":-8.245987479019789,"pfxZ":7.64907956765748,"pX":0.5018202264530217,"pZ":2.448315347834322,"vX0":9.246663176600608,"vY0":-130.55297476895493,"vZ0":-5.611484904505989,"x":97.87,"y":172.68,"x0":-2.0134185269766065,"y0":50.000379631221264,"z0":6.051021911376727,"aX":-14.242123884965963},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":12.8,"breakHorizontal":13.0,"spinRate":2111,"spinDirection":212},"zone":6,"typeConfidence":2.0,"plateTime":0.4194292249929985,"extension":7.136580362681453},"hitData":{"launchSpeed":110.9,"launchAngle":-8.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.11,"coordY":151.69}},"index":4,"playId":"f345a083-4037-398e-93b4-d923af0640cc","pitchNumber":5,"startTime":"2026-02-28T20:29:58.793Z","endTime":"2026-02-28T20:30:03.591Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666201,"link":"/api/v1/people/666201","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":683090,"link":"/api/v1/people/683090"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"first":{"id":571448,"link":"/api/v1/people/571448"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":699912,"link":"/api/v1/people/699912"},"credit":"b_ab"},{"player":{"id":666201,"link":"/api/v1/people/666201"},"credit":"p_ab"},{"player":{"id":699912,"link":"/api/v1/people/699912"},"credit":"b_pa"},{"player":{"id":666201,"link":"/api/v1/people/666201"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":54.0,"awayTeamWinProbability":46.0,"homeTeamWinProbabilityAdded":7.799999999999997,"leverageIndex":1.54,"dramaIndex":92.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:30:03.591Z","atBatIndex":8},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luken Baker singles on a line drive to left fielder Matthew Lugo.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-28T20:30:15.441Z","endTime":"2026-02-28T20:32:56.489Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":663609,"fullName":"Luken Baker","link":"/api/v1/people/663609"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666201,"fullName":"Alek Manoah","link":"/api/v1/people/666201"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663609,"fullName":"Luken Baker","link":"/api/v1/people/663609"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663609,"fullName":"Luken Baker","link":"/api/v1/people/663609"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":683090,"link":"/api/v1/people/683090"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.2,"endSpeed":73.7,"strikeZoneTop":3.389,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.68775362406465,"aZ":-33.801264056113965,"pfxX":3.5103432388193054,"pfxZ":-1.1922927005685287,"pX":1.198088331115153,"pZ":1.6510853571547268,"vX0":6.788222551815834,"vY0":-116.65514892379565,"vZ0":-2.6836555858822995,"x":71.33,"y":194.2,"x0":-2.2153166923856906,"y0":50.00184983413789,"z0":6.029616842423898,"aX":4.795875423526443},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-2.5,"breakHorizontal":-8.2,"spinRate":2242,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.47106739339344816,"extension":6.868515478687767},"index":0,"playId":"cc59c42a-2a9b-384f-863d-faf685bc5aa6","pitchNumber":1,"startTime":"2026-02-28T20:30:36.787Z","endTime":"2026-02-28T20:30:41.531Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666201,"link":"/api/v1/people/666201","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":683090,"link":"/api/v1/people/683090"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":663609,"link":"/api/v1/people/663609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.4,"strikeZoneTop":3.389,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.7173351229781,"aZ":-28.067045445318882,"pfxX":-9.023526910844446,"pfxZ":2.5659923939930476,"pX":-0.3235956081477394,"pZ":1.9653583134248191,"vX0":7.336156485180603,"vY0":-125.72817986134521,"vZ0":-4.310286199663297,"x":129.33,"y":185.72,"x0":-2.108271093994636,"y0":50.00229554001923,"z0":5.982251990974309,"aX":-14.432547625141426},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":3.8,"breakHorizontal":14.6,"spinRate":1902,"spinDirection":226},"zone":7,"typeConfidence":2.0,"plateTime":0.4358066179948952,"extension":7.092580537936832},"index":1,"playId":"48ea2615-934b-391a-bf03-9ade0d4733fc","pitchNumber":2,"startTime":"2026-02-28T20:30:55.469Z","endTime":"2026-02-28T20:30:59.705Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666201,"link":"/api/v1/people/666201","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":683090,"link":"/api/v1/people/683090"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":663609,"link":"/api/v1/people/663609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":83.6,"strikeZoneTop":3.389,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.522351393855658,"aZ":-19.46000841602164,"pfxX":-9.771968503986916,"pfxZ":7.132158902968078,"pX":0.9241236972027745,"pZ":1.086969417084181,"vX0":10.545556591617695,"vY0":-133.16484332108575,"vZ0":-8.802001177286213,"x":81.77,"y":209.43,"x0":-1.8313794949111981,"y0":50.00537018677244,"z0":5.86180790228156,"aX":-17.426505581420095},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":10.9,"breakHorizontal":15.2,"spinRate":2167,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.41246457107485446,"extension":7.182937990595988},"index":2,"playId":"5eee0512-3590-36b0-9242-ef2a9be6354e","pitchNumber":3,"startTime":"2026-02-28T20:31:14.626Z","endTime":"2026-02-28T20:31:17.626Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666201,"link":"/api/v1/people/666201","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":683090,"link":"/api/v1/people/683090"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":663609,"link":"/api/v1/people/663609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":78.8,"strikeZoneTop":3.389,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.177655019603012,"aZ":-25.96585320758937,"pfxX":-9.609120375765912,"pfxZ":3.92903959431726,"pX":0.18140523705807204,"pZ":2.8136979926429397,"vX0":8.366394686671226,"vY0":-124.63392539675601,"vZ0":-2.693724392413177,"x":110.09,"y":162.81,"x0":-1.9644804890361218,"y0":50.00057738075696,"z0":6.044557868594714,"aX":-15.171834791879412},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":6.7,"breakHorizontal":15.6,"spinRate":1875,"spinDirection":229},"zone":5,"typeConfidence":2.0,"plateTime":0.43883862841386634,"extension":7.281198934269808},"index":3,"playId":"915463e8-0983-3902-9675-b156aedf91f3","pitchNumber":4,"startTime":"2026-02-28T20:31:35.940Z","endTime":"2026-02-28T20:31:39.985Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666201,"link":"/api/v1/people/666201","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":683090,"link":"/api/v1/people/683090"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":663609,"link":"/api/v1/people/663609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.6,"strikeZoneTop":3.389,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.26426731675515,"aZ":-22.95488997699209,"pfxX":-9.073289325122776,"pfxZ":5.7150773507759265,"pX":-0.6038432499918838,"pZ":2.469921635820719,"vX0":6.399800975845508,"vY0":-126.1105600905309,"vZ0":-4.168271854705118,"x":140.02,"y":172.09,"x0":-1.9936277903096429,"y0":50.00236706158404,"z0":5.992149653227576,"aX":-14.637426081139175},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":9.6,"breakHorizontal":15.0,"spinRate":2026,"spinDirection":228},"zone":4,"typeConfidence":2.0,"plateTime":0.43404911883595076,"extension":7.247083768812751},"index":4,"playId":"0866e8f4-95db-3b93-aaba-7c615acebf0f","pitchNumber":5,"startTime":"2026-02-28T20:31:55.452Z","endTime":"2026-02-28T20:31:58.632Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666201,"link":"/api/v1/people/666201","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":683090,"link":"/api/v1/people/683090"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":663609,"link":"/api/v1/people/663609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":84.2,"strikeZoneTop":3.389,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.39191516008428,"aZ":-13.707929088333808,"pfxX":-6.871303707292084,"pfxZ":10.262931148112795,"pX":0.049306865519728967,"pZ":2.219385033077698,"vX0":8.021660942372279,"vY0":-132.78334877418803,"vZ0":-7.461362611796728,"x":115.12,"y":178.86,"x0":-2.1072512364018694,"y0":50.00464264206882,"z0":6.048008723406794,"aX":-12.36602326301035},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":17.3,"breakHorizontal":10.9,"spinRate":2376,"spinDirection":212},"zone":8,"typeConfidence":2.0,"plateTime":0.4112979453514529,"extension":7.1139176791529755},"index":5,"playId":"727947b0-82af-3b17-b23b-fa45a9509e98","pitchNumber":6,"startTime":"2026-02-28T20:32:19.811Z","endTime":"2026-02-28T20:32:22.962Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666201,"link":"/api/v1/people/666201","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":683090,"link":"/api/v1/people/683090"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":663609,"link":"/api/v1/people/663609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":73.5,"strikeZoneTop":3.389,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.50197380305271,"aZ":-33.436838878677506,"pfxX":5.867585815182512,"pfxZ":-0.9099455023446605,"pX":0.5984446512962124,"pZ":3.075613347688972,"vX0":4.934085326713003,"vY0":-118.02956044114718,"vZ0":0.17033496791192637,"x":94.19,"y":155.74,"x0":-2.29630755942663,"y0":50.004956966085544,"z0":6.13127774543359,"aX":8.11881817659844},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-1.3,"breakHorizontal":-12.0,"spinRate":2253,"spinDirection":50},"zone":3,"typeConfidence":2.0,"plateTime":0.4675358815944377,"extension":6.905723106985635},"hitData":{"launchSpeed":94.0,"launchAngle":4.0,"totalDistance":92.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":79.24,"coordY":132.54}},"index":6,"playId":"b1b93136-a62d-315a-a72e-02eec4cfbd21","pitchNumber":7,"startTime":"2026-02-28T20:32:48.137Z","endTime":"2026-02-28T20:32:56.489Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666201,"link":"/api/v1/people/666201","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":683090,"link":"/api/v1/people/683090"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":663609,"link":"/api/v1/people/663609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663609,"link":"/api/v1/people/663609"},"credit":"b_ab"},{"player":{"id":666201,"link":"/api/v1/people/666201"},"credit":"p_ab"},{"player":{"id":663609,"link":"/api/v1/people/663609"},"credit":"b_pa"},{"player":{"id":666201,"link":"/api/v1/people/666201"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-1.1999999999999957,"leverageIndex":0.43,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:32:56.489Z","atBatIndex":9},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tommy Troy singles on a sharp line drive to left fielder Matthew Lugo. Luken Baker to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-28T20:33:04.461Z","endTime":"2026-02-28T20:35:41.173Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666201,"fullName":"Alek Manoah","link":"/api/v1/people/666201"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"postOnThird":{"id":663609,"fullName":"Luken Baker","link":"/api/v1/people/663609"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":683090,"link":"/api/v1/people/683090"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":663609,"fullName":"Luken Baker","link":"/api/v1/people/663609"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":663609,"fullName":"Luken Baker","link":"/api/v1/people/663609"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":82.1,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.252373225553935,"aZ":-15.419097915311115,"pfxX":-7.776073473739425,"pfxZ":9.79247050731911,"pX":1.7887771321760506,"pZ":1.4310871269450443,"vX0":11.892690604030314,"vY0":-129.96822155251095,"vZ0":-8.336030606129798,"x":48.82,"y":200.14,"x0":-1.8360901644098422,"y0":50.00099885733857,"z0":5.851119353773835,"aX":-13.302314901592576},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":16.0,"breakHorizontal":11.4,"spinRate":2157,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.4214493703881148,"extension":7.122559140723718},"index":0,"playId":"2cbc44f8-6a84-37d7-a236-044802599338","pitchNumber":1,"startTime":"2026-02-28T20:33:22.560Z","endTime":"2026-02-28T20:33:25.560Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666201,"link":"/api/v1/people/666201","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":683090,"link":"/api/v1/people/683090"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"first":{"id":663609,"link":"/api/v1/people/663609"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":85.8,"endSpeed":78.8,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.340813757276024,"aZ":-22.13236433511882,"pfxX":-11.268180727760377,"pfxZ":6.386775097261361,"pX":0.8202913158706685,"pZ":1.4733477695172559,"vX0":10.161079449884696,"vY0":-124.46670141240327,"vZ0":-6.441924852321565,"x":85.73,"y":199.0,"x0":-1.8456437769054732,"y0":50.00620958381267,"z0":5.920735934502672,"aX":-17.731747121292596},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":10.2,"breakHorizontal":18.1,"spinRate":2118,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.4395884579842555,"extension":7.236914088747574},"index":1,"playId":"87273093-5fa0-3294-8218-cb9b080d176c","pitchNumber":2,"startTime":"2026-02-28T20:33:44.006Z","endTime":"2026-02-28T20:33:47.013Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666201,"link":"/api/v1/people/666201","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":683090,"link":"/api/v1/people/683090"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"first":{"id":663609,"link":"/api/v1/people/663609"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":82.7,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.92048014807812,"aZ":-16.170643896704973,"pfxX":-4.766850410953243,"pfxZ":9.097949518806553,"pX":-0.815244824097023,"pZ":3.1660615289142124,"vX0":4.6878484620683984,"vY0":-132.23698124560863,"vZ0":-4.553010863489938,"x":148.08,"y":153.3,"x0":-1.9972466890506324,"y0":50.00575162639285,"z0":6.107811839715841,"aX":-8.388503264030046},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":15.6,"breakHorizontal":7.6,"spinRate":2282,"spinDirection":203},"zone":1,"typeConfidence":2.0,"plateTime":0.4152333270187265,"extension":7.136478461396775},"index":2,"playId":"15e5541a-6b3e-37a5-af76-7b581dec73ca","pitchNumber":3,"startTime":"2026-02-28T20:34:05.146Z","endTime":"2026-02-28T20:34:13.731Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666201,"link":"/api/v1/people/666201","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":683090,"link":"/api/v1/people/683090"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"first":{"id":663609,"link":"/api/v1/people/663609"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":79.0,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.107696950202108,"aZ":-26.33574087356246,"pfxX":-9.246663238344272,"pfxZ":3.704336249963374,"pX":-0.6068662229264449,"pZ":1.7625569429030166,"vX0":6.703713755655372,"vY0":-124.27490597070505,"vZ0":-4.764390654059202,"x":140.13,"y":191.19,"x0":-2.1277228913428767,"y0":50.002095142753014,"z0":5.871818152457365,"aX":-14.574271367171018},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":5.9,"breakHorizontal":15.4,"spinRate":1925,"spinDirection":232},"zone":7,"typeConfidence":2.0,"plateTime":0.43944493737154433,"extension":7.198805829549052},"index":3,"playId":"cb1a5b9d-cf12-3ed7-b6a3-c4453cffc3ac","pitchNumber":4,"startTime":"2026-02-28T20:34:36.691Z","endTime":"2026-02-28T20:34:39.691Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666201,"link":"/api/v1/people/666201","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":683090,"link":"/api/v1/people/683090"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"first":{"id":663609,"link":"/api/v1/people/663609"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-02-28T20:34:45.876Z","endTime":"2026-02-28T20:35:08.128Z","isPitch":false,"type":"action","player":{"id":694371,"link":"/api/v1/people/694371"},"defense":{"pitcher":{"id":666201,"link":"/api/v1/people/666201","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":683090,"link":"/api/v1/people/683090"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"first":{"id":663609,"link":"/api/v1/people/663609"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":87.9,"endSpeed":80.4,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.49900104245292,"aZ":-20.593509664948535,"pfxX":-10.465227420825094,"pfxZ":7.052406453050996,"pX":1.0151337528568658,"pZ":1.5506560652495334,"vX0":10.781404763523149,"vY0":-127.41118563059246,"vZ0":-6.84624133252366,"x":78.31,"y":196.91,"x0":-1.9141875501694139,"y0":50.00359193259369,"z0":5.903319322578478,"aX":-17.185111871396742},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":11.3,"breakHorizontal":16.4,"spinRate":2186,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.43010339693580857,"extension":7.210712162981201},"index":5,"playId":"5020126e-28f2-3d30-8bb8-bb03dfab426c","pitchNumber":5,"startTime":"2026-02-28T20:35:08.128Z","endTime":"2026-02-28T20:35:11.782Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666201,"link":"/api/v1/people/666201","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":683090,"link":"/api/v1/people/683090"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"first":{"id":663609,"link":"/api/v1/people/663609"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.0,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.18459635257408,"aZ":-22.85779250781726,"pfxX":-9.464488102468508,"pfxZ":5.845332071585762,"pX":0.027883356921256618,"pZ":2.4675757867447685,"vX0":8.074580818547563,"vY0":-125.66435074764583,"vZ0":-3.891851935015814,"x":115.94,"y":172.16,"x0":-2.0020284692111376,"y0":50.00440675719168,"z0":5.899890375811868,"aX":-15.092522537367785},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":9.8,"breakHorizontal":15.2,"spinRate":2035,"spinDirection":229},"zone":5,"typeConfidence":2.0,"plateTime":0.4363652417301802,"extension":7.232667062374416},"hitData":{"launchSpeed":102.1,"launchAngle":13.0,"totalDistance":208.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":76.44,"coordY":99.58}},"index":6,"playId":"7d72ba31-c938-3b75-a355-dd642a6146de","pitchNumber":6,"startTime":"2026-02-28T20:35:28.417Z","endTime":"2026-02-28T20:35:41.173Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666201,"link":"/api/v1/people/666201","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":683090,"link":"/api/v1/people/683090"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"first":{"id":663609,"link":"/api/v1/people/663609"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694371,"link":"/api/v1/people/694371"},"credit":"b_ab"},{"player":{"id":666201,"link":"/api/v1/people/666201"},"credit":"p_ab"},{"player":{"id":694371,"link":"/api/v1/people/694371"},"credit":"b_pa"},{"player":{"id":666201,"link":"/api/v1/people/666201"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-2.8000000000000043,"leverageIndex":0.94,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:35:41.173Z","atBatIndex":10},{"result":{"type":"atBat","event":"Caught Stealing Home","eventType":"caught_stealing_home","description":"Luken Baker caught stealing home, catcher Travis d'Arnaud to second baseman Adam Frazier to catcher Travis d'Arnaud. Tommy Troy to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-02-28T20:35:47.834Z","endTime":"2026-02-28T20:37:28.517Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":29},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":605244,"fullName":"Aramis Garcia","link":"/api/v1/people/605244"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666201,"fullName":"Alek Manoah","link":"/api/v1/people/666201"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Caught Stealing Home","eventType":"caught_stealing_home","movementReason":"r_adv_play","runner":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":3},"details":{"event":"Caught Stealing Home","eventType":"caught_stealing_home","movementReason":"r_caught_stealing_home","runner":{"id":663609,"fullName":"Luken Baker","link":"/api/v1/people/663609"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":518595,"link":"/api/v1/people/518595"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":624428,"link":"/api/v1/people/624428"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":518595,"link":"/api/v1/people/518595"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"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":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":84.0,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.190622045642712,"aZ":-16.62094016139635,"pfxX":-4.834467132330131,"pfxZ":8.639813585967723,"pX":-0.8966918343434337,"pZ":2.8850428960216687,"vX0":5.006737784254822,"vY0":-133.0015219801042,"vZ0":-5.161031699665267,"x":151.18,"y":160.88,"x0":-2.170972306401206,"y0":50.004571367242654,"z0":6.047018661412192,"aX":-8.705498407973689},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":14.8,"breakHorizontal":7.7,"spinRate":2270,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.4110344221893132,"extension":7.113971455010719},"index":0,"playId":"f811e692-bd0b-3395-ab2a-03acaa417ccb","pitchNumber":1,"startTime":"2026-02-28T20:36:17.065Z","endTime":"2026-02-28T20:36:24.998Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666201,"link":"/api/v1/people/666201","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":683090,"link":"/api/v1/people/683090"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":605244,"link":"/api/v1/people/605244","batSide":{"code":"R","description":"Right"}},"first":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":663609,"link":"/api/v1/people/663609"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.0,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.406588706502312,"aZ":-16.125557593728736,"pfxX":-3.0943000873307516,"pfxZ":8.898137368111879,"pX":-0.9416577816780906,"pZ":2.21661368877604,"vX0":4.357014071830625,"vY0":-133.62028600134445,"vZ0":-6.781984710027266,"x":152.89,"y":178.93,"x0":-2.1931217844619804,"y0":50.00546412789884,"z0":5.950999833423295,"aX":-5.583272980206534},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.8,"breakHorizontal":4.7,"spinRate":2311,"spinDirection":204},"zone":13,"typeConfidence":2.0,"plateTime":0.410274402962858,"extension":7.07456253815418},"index":1,"playId":"acef8b62-9c55-397e-a388-7675d143f87d","pitchNumber":2,"startTime":"2026-02-28T20:36:39.017Z","endTime":"2026-02-28T20:36:42.728Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666201,"link":"/api/v1/people/666201","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":683090,"link":"/api/v1/people/683090"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":605244,"link":"/api/v1/people/605244","batSide":{"code":"R","description":"Right"}},"first":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":663609,"link":"/api/v1/people/663609"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":108,"player":{"id":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595"}},"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":true,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":79.0,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.518465475143152,"aZ":-23.25194151523606,"pfxX":-8.64592057860368,"pfxZ":5.64819550066246,"pX":-0.04783949711704948,"pZ":2.727410586025055,"vX0":7.727077610035111,"vY0":-124.26544931017528,"vZ0":-3.4538220358605805,"x":118.82,"y":165.14,"x0":-2.059149247114486,"y0":50.002957494211564,"z0":6.044718508308242,"aX":-13.66000116891223},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":9.7,"breakHorizontal":14.0,"spinRate":1922,"spinDirection":222},"zone":5,"typeConfidence":2.0,"plateTime":0.43906486075034135,"extension":7.188902225801837},"index":2,"playId":"03eb6f04-b1f0-37fb-9fe7-ace2e8e2a197","pitchNumber":3,"startTime":"2026-02-28T20:37:22.715Z","endTime":"2026-02-28T20:37:28.517Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666201,"link":"/api/v1/people/666201","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":683090,"link":"/api/v1/people/683090"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":605244,"link":"/api/v1/people/605244","batSide":{"code":"R","description":"Right"}},"first":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":663609,"link":"/api/v1/people/663609"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":5.100000000000001,"leverageIndex":1.96,"dramaIndex":85.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:37:28.517Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Yoán Moncada strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-02-28T20:40:03.829Z","endTime":"2026-02-28T20:41:06.254Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"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":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":605244,"link":"/api/v1/people/605244"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":82.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.300059140680723,"aZ":-15.697404405623848,"pfxX":1.9903401769656677,"pfxZ":9.457133029255,"pX":-0.8664301847323816,"pZ":2.5903695025415114,"vX0":-8.893635543175897,"vY0":-130.84095439850046,"vZ0":-4.380254418567502,"x":81.93,"y":161.87,"x0":2.3108516208047263,"y0":50.00613221175591,"z0":5.454160347836637,"aX":3.4702262943978734},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":16.4,"breakHorizontal":-1.8,"spinRate":2248,"spinDirection":136},"zone":11,"typeConfidence":2.0,"plateTime":0.4178207645930856,"extension":6.024621116594187},"index":0,"playId":"651d4c3b-c176-3009-8eca-049b0435b93e","pitchNumber":1,"startTime":"2026-02-28T20:40:04.280Z","endTime":"2026-02-28T20:40:07.616Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":660162,"link":"/api/v1/people/660162","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":77.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.669608207406206,"aZ":-29.25735831875867,"pfxX":6.848179670853704,"pfxZ":1.9175431654142976,"pX":1.8861231664348033,"pZ":3.5158180079528245,"vX0":-3.8499971301974116,"vY0":-121.96792614311204,"vZ0":1.0903072872264241,"x":45.11,"y":143.85,"x0":2.5869634762877647,"y0":50.004398532641346,"z0":5.56651347730334,"aX":10.425157387346555},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":4.0,"breakHorizontal":-11.6,"spinRate":1656,"spinDirection":117},"zone":12,"typeConfidence":2.0,"plateTime":0.4473162584537782,"extension":5.824476412190364},"index":1,"playId":"ee228c96-231f-3474-818e-ef397d3eeef7","pitchNumber":2,"startTime":"2026-02-28T20:40:23.137Z","endTime":"2026-02-28T20:40:26.223Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":660162,"link":"/api/v1/people/660162","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":81.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.191259903572846,"aZ":-22.06106074238036,"pfxX":-3.284893167946312,"pfxZ":6.074717788074663,"pX":0.22772096112960996,"pZ":3.395577289105109,"vX0":-4.40062364170225,"vY0":-127.40968162369761,"vZ0":-1.531378223674679,"x":108.32,"y":147.1,"x0":2.395951322427945,"y0":50.00020419016257,"z0":5.727279118805873,"aX":-5.464338603286239},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":10.9,"breakHorizontal":6.8,"spinRate":2394,"spinDirection":174},"zone":2,"typeConfidence":2.0,"plateTime":0.42791409226104404,"extension":6.072827526382463},"index":2,"playId":"ea5f02bb-3a60-363a-a5ad-cc32ce068c48","pitchNumber":3,"startTime":"2026-02-28T20:40:40.116Z","endTime":"2026-02-28T20:40:43.754Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":660162,"link":"/api/v1/people/660162","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.6,"endSpeed":74.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.192419030138524,"aZ":-37.74651012263829,"pfxX":-1.414265723315185,"pfxZ":-3.9811926681097436,"pX":-0.3938433567646653,"pZ":2.1111131984507163,"vX0":-5.72116354863179,"vY0":-117.36037049074677,"vZ0":-0.15804229530174574,"x":132.01,"y":181.78,"x0":2.2541759888861623,"y0":50.000530385216514,"z0":5.680727691955149,"aX":-1.98039873181672},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-7.0,"breakHorizontal":3.8,"spinRate":2340,"spinDirection":317},"zone":7,"typeConfidence":2.0,"plateTime":0.46583553495588337,"extension":6.003770334666928},"index":3,"playId":"d22886fa-0b83-3b59-ab26-edaa777439d8","pitchNumber":4,"startTime":"2026-02-28T20:41:02.885Z","endTime":"2026-02-28T20:41:06.254Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":660162,"link":"/api/v1/people/660162","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660162,"link":"/api/v1/people/660162"},"credit":"b_ab"},{"player":{"id":683352,"link":"/api/v1/people/683352"},"credit":"p_ab"},{"player":{"id":660162,"link":"/api/v1/people/660162"},"credit":"b_pa"},{"player":{"id":683352,"link":"/api/v1/people/683352"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:41:06.254Z","atBatIndex":12},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jorge Soler walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-02-28T20:41:17.359Z","endTime":"2026-02-28T20:44:09.715Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[3],"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":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":88.9,"endSpeed":81.6,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.99417016792787,"aZ":-26.314999204799385,"pfxX":-0.1652109759695597,"pfxZ":3.459318598959637,"pX":0.23041228365800054,"pZ":2.208789750696789,"vX0":-5.8690371725132815,"vY0":-129.3681470430971,"vZ0":-3.092856318013422,"x":108.22,"y":179.14,"x0":2.5500520850550505,"y0":50.00513082360028,"z0":5.437000802798201,"aX":-0.27964642857579225},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":5.8,"breakHorizontal":1.6,"spinRate":2457,"spinDirection":164},"zone":8,"typeConfidence":2.0,"plateTime":0.42338113577848135,"extension":5.933706480009743},"index":0,"playId":"817011c8-ce37-3cfc-9b65-a78f9c94f040","pitchNumber":1,"startTime":"2026-02-28T20:41:39.636Z","endTime":"2026-02-28T20:41:43.056Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":82.2,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.542693707232825,"aZ":-22.6027138947822,"pfxX":0.11164419003381187,"pfxZ":5.610464571751276,"pX":-1.240094683514554,"pZ":0.9884194281578914,"vX0":-9.169428042942288,"vY0":-129.8680727680848,"vZ0":-6.90160127156733,"x":164.27,"y":212.09,"x0":2.3238819902526955,"y0":50.002542372618755,"z0":5.403080493904865,"aX":0.19163442372561473},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":8.8,"breakHorizontal":1.8,"spinRate":2519,"spinDirection":161},"zone":13,"typeConfidence":2.0,"plateTime":0.42197181550286,"extension":6.178546287938305},"index":1,"playId":"768328cf-4b61-33e4-a0c8-39f21bbd5c98","pitchNumber":2,"startTime":"2026-02-28T20:41:55.764Z","endTime":"2026-02-28T20:41:59.041Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":78.2,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.773504714070505,"aZ":-24.017471419492114,"pfxX":7.486175062941921,"pfxZ":5.281895932866258,"pX":0.4933306862102912,"pZ":0.725697807797265,"vX0":-7.132210802939084,"vY0":-123.28957582746807,"vZ0":-6.067483104257502,"x":98.2,"y":219.19,"x0":2.4466129453649343,"y0":50.00307289788853,"z0":5.2368226205316315,"aX":11.562143638993192},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":8.4,"breakHorizontal":-12.0,"spinRate":1743,"spinDirection":110},"zone":14,"typeConfidence":2.0,"plateTime":0.4437162299590267,"extension":5.768296557436923},"index":2,"playId":"c28b6d03-fe13-335d-826e-95907fd2eec6","pitchNumber":3,"startTime":"2026-02-28T20:42:15.120Z","endTime":"2026-02-28T20:42:18.120Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":3,"startTime":"2026-02-28T20:42:39.651Z","endTime":"2026-02-28T20:43:09.289Z","isPitch":false,"type":"action","player":{"id":624585,"link":"/api/v1/people/624585"},"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":89.2,"endSpeed":81.6,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.33608522573179,"aZ":-25.766231756819423,"pfxX":-1.5414568183680553,"pfxZ":3.752731093257232,"pX":1.0405805034432567,"pZ":4.268666488190683,"vX0":-3.0833541781255427,"vY0":-129.88878942881203,"vZ0":1.1026434087786796,"x":77.34,"y":123.53,"x0":2.443535386642181,"y0":50.00241654583561,"z0":5.7985368377320405,"aX":-2.632553443055606},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":7.3,"breakHorizontal":3.5,"spinRate":2342,"spinDirection":167},"zone":12,"typeConfidence":2.0,"plateTime":0.4217632993690681,"extension":6.191599670653996},"index":4,"playId":"c07eb23c-989f-3ca2-9dde-a268d525cb91","pitchNumber":4,"startTime":"2026-02-28T20:43:09.289Z","endTime":"2026-02-28T20:43:12.289Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":83.2,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.33562366837896,"aZ":-16.275353826152333,"pfxX":3.4390165652525346,"pfxZ":8.971481963201633,"pX":0.9814980889862882,"pZ":3.345031418620542,"vX0":-4.871188601034084,"vY0":-131.83983140010673,"vZ0":-2.618048925494212,"x":79.59,"y":148.46,"x0":2.4007401631733285,"y0":50.00005291585106,"z0":5.542993346838667,"aX":6.092707582898716},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":16.0,"breakHorizontal":-5.3,"spinRate":2165,"spinDirection":142},"zone":12,"typeConfidence":2.0,"plateTime":0.41442440602244135,"extension":5.960653056354659},"index":5,"playId":"ce652437-a3b8-3dd9-a17a-fe9bc586d92f","pitchNumber":5,"startTime":"2026-02-28T20:43:27.026Z","endTime":"2026-02-28T20:43:30.578Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":83.0,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.36045130536039,"aZ":-14.965955358116515,"pfxX":3.086372999288993,"pfxZ":9.80460230183144,"pX":-0.5025686699611684,"pZ":2.249639712460204,"vX0":-8.417478872331955,"vY0":-131.27292703695178,"vZ0":-5.373872706612383,"x":136.16,"y":178.04,"x0":2.3366249367657232,"y0":50.00006094974812,"z0":5.427481385323009,"aX":5.415932533386868},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":16.8,"breakHorizontal":-3.8,"spinRate":2259,"spinDirection":145},"zone":7,"typeConfidence":2.0,"plateTime":0.416376560686361,"extension":6.233748263782552},"index":6,"playId":"9bef8d75-a843-3f0b-9635-e8b9fb09a13a","pitchNumber":6,"startTime":"2026-02-28T20:43:44.625Z","endTime":"2026-02-28T20:43:47.625Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":83.0,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.241874673447995,"aZ":-28.89934951360784,"pfxX":-1.929501679034907,"pfxZ":1.9020539143051707,"pX":0.07337736098610159,"pZ":1.1429887958029266,"vX0":-5.321361859558687,"vY0":-129.38614929254715,"vZ0":-5.389905363997339,"x":114.2,"y":207.92,"x0":2.395172818053685,"y0":50.00130601819465,"z0":5.427726714497734,"aX":-3.319395469767703},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":2.6,"breakHorizontal":4.6,"spinRate":2398,"spinDirection":170},"zone":14,"typeConfidence":2.0,"plateTime":0.42094853810044786,"extension":6.063009512234453},"index":7,"playId":"a1c3ef2d-21f0-31c8-8bb7-2595c32d7da1","pitchNumber":7,"startTime":"2026-02-28T20:44:05.001Z","endTime":"2026-02-28T20:44:09.715Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624585,"link":"/api/v1/people/624585"},"credit":"b_pa"},{"player":{"id":683352,"link":"/api/v1/people/683352"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.400000000000006,"awayTeamWinProbability":44.599999999999994,"homeTeamWinProbabilityAdded":2.6000000000000014,"leverageIndex":0.68,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:44:09.715Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jo Adell 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-02-28T20:44:24.441Z","endTime":"2026-02-28T20:47:04.079Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":605244,"link":"/api/v1/people/605244"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":81.8,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.923971950673504,"aZ":-27.330784624116003,"pfxX":-2.19719165139201,"pfxZ":2.9004025388120116,"pX":0.0040512421393680866,"pZ":1.0403480753977186,"vX0":-5.600571541938386,"vY0":-127.34749127035762,"vZ0":-5.5046959815481395,"x":116.85,"y":210.69,"x0":2.5023284774773455,"y0":50.00372481287903,"z0":5.345836048937057,"aX":-3.671130910749638},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.4,"breakHorizontal":5.0,"spinRate":2397,"spinDirection":171},"zone":13,"typeConfidence":2.0,"plateTime":0.4273074199603797,"extension":6.077781581154576},"index":0,"playId":"b0d93158-27d5-3bb2-876b-7a4dff1d8157","pitchNumber":1,"startTime":"2026-02-28T20:44:33.699Z","endTime":"2026-02-28T20:44:37.421Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"first":{"id":624585,"link":"/api/v1/people/624585"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":84.4,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.57364636629996,"aZ":-16.99852565446992,"pfxX":2.9649698654896115,"pfxZ":8.402521542482917,"pX":-0.974612564020265,"pZ":2.5622167419030943,"vX0":-9.027429759925683,"vY0":-132.8323822564017,"vZ0":-4.3547620757015855,"x":154.15,"y":169.6,"x0":2.066687205902514,"y0":50.00306520270198,"z0":5.44031005271564,"aX":5.355581743713572},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":14.5,"breakHorizontal":-3.6,"spinRate":2274,"spinDirection":142},"zone":11,"typeConfidence":2.0,"plateTime":0.41064287716878045,"extension":6.065955631320352},"index":1,"playId":"1403edf6-0501-3bc6-9889-9f1205bbb893","pitchNumber":2,"startTime":"2026-02-28T20:44:50.857Z","endTime":"2026-02-28T20:44:54.498Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"first":{"id":624585,"link":"/api/v1/people/624585"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.0,"endSpeed":72.4,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.556979711832785,"aZ":-36.42404122782299,"pfxX":-2.699443672162329,"pfxZ":-3.1752375568342153,"pX":1.9350521688313467,"pZ":4.341527458533666,"vX0":-0.2944245445139453,"vY0":-115.01482306823436,"vZ0":4.291961532067798,"x":43.24,"y":121.56,"x0":2.415424042762389,"y0":50.00269947528142,"z0":5.985901002790415,"aX":-3.6123999258189796},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-4.3,"breakHorizontal":4.9,"spinRate":2145,"spinDirection":310},"zone":12,"typeConfidence":2.0,"plateTime":0.4764271150834398,"extension":5.984507811562333},"index":2,"playId":"17c00052-7bdc-3008-b296-94ae08d5a994","pitchNumber":3,"startTime":"2026-02-28T20:45:14.219Z","endTime":"2026-02-28T20:45:17.388Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"first":{"id":624585,"link":"/api/v1/people/624585"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":90.0,"endSpeed":82.6,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.937148886637527,"aZ":-19.06718813981022,"pfxX":3.3194487465523754,"pfxZ":7.522974086739339,"pX":-0.017486254248551547,"pZ":2.8118193141235484,"vX0":-6.902218962345237,"vY0":-130.96379520629804,"vZ0":-3.213432513375139,"x":117.67,"y":162.86,"x0":2.2175651067088555,"y0":50.0020016332505,"z0":5.476187602810432,"aX":5.783256882324972},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":13.2,"breakHorizontal":-4.6,"spinRate":2134,"spinDirection":142},"zone":5,"typeConfidence":2.0,"plateTime":0.41779307164557133,"extension":6.15471869986467},"index":3,"playId":"e211bd66-5f22-3819-a789-4159a4f58673","pitchNumber":4,"startTime":"2026-02-28T20:45:33.188Z","endTime":"2026-02-28T20:45:37.504Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"first":{"id":624585,"link":"/api/v1/people/624585"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.4,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.572535628464394,"aZ":-18.34485646224495,"pfxX":1.7890898157494872,"pfxZ":7.581248982248331,"pX":0.6146675190023092,"pZ":2.7869526361081918,"vX0":-5.3131585226044455,"vY0":-134.09712133420027,"vZ0":-3.52792942023717,"x":93.57,"y":163.53,"x0":2.3878729050292193,"y0":50.00334545078212,"z0":5.425876974817821,"aX":3.264575117547432},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.2,"breakHorizontal":-2.2,"spinRate":2252,"spinDirection":141},"zone":6,"typeConfidence":2.0,"plateTime":0.40821678025075814,"extension":6.0837713107855205},"index":4,"playId":"54e5e6cb-4d01-329e-8cad-7ca57a0877fe","pitchNumber":5,"startTime":"2026-02-28T20:45:55.109Z","endTime":"2026-02-28T20:45:58.109Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"first":{"id":624585,"link":"/api/v1/people/624585"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":5,"startTime":"2026-02-28T20:46:13.715Z","endTime":"2026-02-28T20:46:28.485Z","isPitch":false,"type":"action","player":{"id":666176,"link":"/api/v1/people/666176"},"defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"first":{"id":624585,"link":"/api/v1/people/624585"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.7,"endSpeed":74.2,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.370750924620914,"aZ":-34.910969446325154,"pfxX":-0.3335286507489975,"pfxZ":-1.9588480908273205,"pX":-0.24232927669238571,"pZ":2.7329831856933935,"vX0":-5.2819497841776,"vY0":-117.3755372533937,"vZ0":0.5469381516148644,"x":126.24,"y":164.99,"x0":2.0813107058866187,"y0":50.00580072844228,"z0":5.749660167605321,"aX":-0.4642933520382528},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-3.1,"breakHorizontal":1.9,"spinRate":2101,"spinDirection":314},"zone":4,"typeConfidence":2.0,"plateTime":0.4667806758848374,"extension":6.138788275919534},"index":6,"playId":"6b039206-42c3-3f75-a7ef-63b3f54563a1","pitchNumber":6,"startTime":"2026-02-28T20:46:28.485Z","endTime":"2026-02-28T20:46:35.081Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"first":{"id":624585,"link":"/api/v1/people/624585"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":84.9,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.053089810420524,"aZ":-15.770197595546653,"pfxX":3.221244670336879,"pfxZ":8.90264178606163,"pX":-0.32797246519141005,"pZ":2.3591367916847537,"vX0":-7.979587365802845,"vY0":-134.80950711622037,"vZ0":-4.835819522732254,"x":129.5,"y":175.08,"x0":2.250532643302673,"y0":50.00091568229593,"z0":5.287815540756288,"aX":5.934966693813783},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.2,"breakHorizontal":-4.2,"spinRate":2287,"spinDirection":140},"zone":4,"typeConfidence":2.0,"plateTime":0.40614925812742797,"extension":6.125080900654262},"index":7,"playId":"45ea17fc-998c-3d84-b664-ddb866c50b3d","pitchNumber":7,"startTime":"2026-02-28T20:46:59.420Z","endTime":"2026-02-28T20:47:04.079Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"first":{"id":624585,"link":"/api/v1/people/624585"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"credit":"b_ab"},{"player":{"id":683352,"link":"/api/v1/people/683352"},"credit":"p_ab"},{"player":{"id":666176,"link":"/api/v1/people/666176"},"credit":"b_pa"},{"player":{"id":683352,"link":"/api/v1/people/683352"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.400000000000006,"awayTeamWinProbability":47.599999999999994,"homeTeamWinProbabilityAdded":-3.0,"leverageIndex":1.27,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:47:04.079Z","atBatIndex":14},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Travis d'Arnaud doubles (1) on a line drive to left fielder Jorge Barrosa. Jorge Soler scores.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-02-28T20:47:12.274Z","endTime":"2026-02-28T20:47:39.773Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":678489,"link":"/api/v1/people/678489"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"responsiblePitcher":{"id":683352,"link":"/api/v1/people/683352"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":84.9,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.247881416041945,"aZ":-14.122602352965426,"pfxX":4.6967289604378575,"pfxZ":9.818309689222577,"pX":-0.6744747546585099,"pZ":2.013585314974958,"vX0":-9.269274172439827,"vY0":-134.51660347170025,"vZ0":-6.200397244518378,"x":142.71,"y":184.41,"x0":2.200630386306128,"y0":50.005389826970614,"z0":5.343705419907915,"aX":8.638388754776244},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.7,"breakHorizontal":-6.6,"spinRate":2286,"spinDirection":136},"zone":7,"typeConfidence":2.0,"plateTime":0.40665951084138596,"extension":6.122630508336589},"hitData":{"launchSpeed":103.6,"launchAngle":10.0,"totalDistance":164.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":23.1,"coordY":103.04}},"index":0,"playId":"357b9f0c-929d-3fd7-aa64-5baa2e19b891","pitchNumber":1,"startTime":"2026-02-28T20:47:27.743Z","endTime":"2026-02-28T20:47:39.773Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":518595,"link":"/api/v1/people/518595","batSide":{"code":"R","description":"Right"}},"first":{"id":624585,"link":"/api/v1/people/624585"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":518595,"link":"/api/v1/people/518595"},"credit":"b_ab"},{"player":{"id":683352,"link":"/api/v1/people/683352"},"credit":"p_ab"},{"player":{"id":518595,"link":"/api/v1/people/518595"},"credit":"b_pa"},{"player":{"id":683352,"link":"/api/v1/people/683352"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.2,"awayTeamWinProbability":35.8,"homeTeamWinProbabilityAdded":11.799999999999997,"leverageIndex":0.94,"dramaIndex":101.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:47:39.773Z","atBatIndex":15},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Adam Frazier singles on a line drive to right fielder Óscar Mercado. Travis d'Arnaud scores.","rbi":1,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-02-28T20:48:01.341Z","endTime":"2026-02-28T20:50:57.149Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"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":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":640458,"link":"/api/v1/people/640458"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595"},"responsiblePitcher":{"id":683352,"link":"/api/v1/people/683352"},"isScoringEvent":true,"rbi":true,"earned":true,"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":82.8,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.981858751016723,"aZ":-25.483486019860788,"pfxX":11.048502915314078,"pfxZ":3.8020856400447194,"pX":-0.6688248869589545,"pZ":2.993845493491611,"vX0":-11.382639108873382,"vY0":-131.99771885198894,"vZ0":-1.277933720389752,"x":142.49,"y":157.95,"x0":2.2707990790471384,"y0":50.00124974043351,"z0":5.366571644797143,"aX":19.42992399736502},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":6.8,"breakHorizontal":-17.4,"spinRate":2100,"spinDirection":143},"zone":1,"typeConfidence":2.0,"plateTime":0.4154932835522307,"extension":6.157088126430814},"index":0,"playId":"0e814e96-fbff-33ad-9c92-49d7b0dd5ba4","pitchNumber":1,"startTime":"2026-02-28T20:48:14.229Z","endTime":"2026-02-28T20:48:19.639Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"second":{"id":518595,"link":"/api/v1/people/518595"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":81.6,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.315731366943204,"aZ":-28.020360474142233,"pfxX":10.466289658853299,"pfxZ":2.422925563971617,"pX":0.6888800158688615,"pZ":3.892969379000121,"vX0":-8.128538526351711,"vY0":-130.29681601972948,"vZ0":1.3736112321717622,"x":90.74,"y":133.67,"x0":2.4948637631711637,"y0":50.00139968876896,"z0":5.481949813341269,"aX":17.928814542755013},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":4.9,"breakHorizontal":-17.0,"spinRate":2115,"spinDirection":145},"zone":12,"typeConfidence":2.0,"plateTime":0.42095650081294567,"extension":5.928567821360915},"index":1,"playId":"efa2a592-b789-3336-b980-52ce1f0485be","pitchNumber":2,"startTime":"2026-02-28T20:48:31.518Z","endTime":"2026-02-28T20:48:34.518Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"second":{"id":518595,"link":"/api/v1/people/518595"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":83.1,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.444705580352334,"aZ":-15.375914779500437,"pfxX":3.7713790889845424,"pfxZ":9.514494045211285,"pX":0.7310257687225507,"pZ":3.472457227775253,"vX0":-5.145110364176931,"vY0":-131.66613324639914,"vZ0":-2.6213526747047364,"x":89.14,"y":145.02,"x0":2.21529559021507,"y0":50.006352605480124,"z0":5.611026983390541,"aX":6.661742193432289},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.9,"breakHorizontal":-5.8,"spinRate":2294,"spinDirection":149},"zone":12,"typeConfidence":2.0,"plateTime":0.41508806999509895,"extension":5.98267889951493},"index":2,"playId":"fd80053e-6d8e-3932-b665-5f3d16b18755","pitchNumber":3,"startTime":"2026-02-28T20:48:48.866Z","endTime":"2026-02-28T20:48:52.222Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"second":{"id":518595,"link":"/api/v1/people/518595"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":83.7,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.74921153296865,"aZ":-15.130460520935399,"pfxX":3.602634820500173,"pfxZ":9.540249875064292,"pX":1.1232230396044112,"pZ":3.06532616299967,"vX0":-4.544446372000474,"vY0":-132.2020187927908,"vZ0":-3.5454323653866493,"x":74.19,"y":156.02,"x0":2.389046046946668,"y0":50.00276980047286,"z0":5.520818151470291,"aX":6.4362916624518745},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.8,"breakHorizontal":-5.6,"spinRate":2297,"spinDirection":148},"zone":12,"typeConfidence":2.0,"plateTime":0.41286137960053404,"extension":5.991871725545946},"index":3,"playId":"3199e3aa-6873-350c-88ed-37a830ed15bd","pitchNumber":4,"startTime":"2026-02-28T20:49:06.837Z","endTime":"2026-02-28T20:49:10.240Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"second":{"id":518595,"link":"/api/v1/people/518595"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":82.0,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.348463810972152,"aZ":-19.242569385338793,"pfxX":2.462626989029304,"pfxZ":7.539915342310486,"pX":0.37583822309625403,"pZ":3.208706799062316,"vX0":-5.530767334686427,"vY0":-129.6973374217408,"vZ0":-2.3839853230384556,"x":102.67,"y":152.14,"x0":2.209402582760272,"y0":50.00434227913901,"z0":5.5960733869290005,"aX":4.2250493479855935},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":13.4,"breakHorizontal":-3.4,"spinRate":2289,"spinDirection":150},"zone":3,"typeConfidence":2.0,"plateTime":0.4211900399929567,"extension":6.129267499777655},"index":4,"playId":"f2625077-9bd7-3bad-9b09-326533521c54","pitchNumber":5,"startTime":"2026-02-28T20:49:24.826Z","endTime":"2026-02-28T20:49:30.179Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"second":{"id":518595,"link":"/api/v1/people/518595"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":83.4,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.435337262595997,"aZ":-18.26403121699257,"pfxX":2.7689272477055313,"pfxZ":7.838005291167294,"pX":-0.9826352927383244,"pZ":2.8280988345407567,"vX0":-8.862777410451425,"vY0":-132.18860508175888,"vZ0":-3.680414665251169,"x":154.46,"y":162.42,"x0":2.0496669644726015,"y0":50.00255193059572,"z0":5.5745077188437975,"aX":4.914660983636586},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":13.6,"breakHorizontal":-3.1,"spinRate":2335,"spinDirection":150},"zone":11,"typeConfidence":2.0,"plateTime":0.4139044137696155,"extension":6.148696732899167},"index":5,"playId":"775d0b73-f3f8-39b7-8da0-72e8fdb98d5b","pitchNumber":6,"startTime":"2026-02-28T20:49:43.955Z","endTime":"2026-02-28T20:49:49.053Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"second":{"id":518595,"link":"/api/v1/people/518595"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":89.4,"endSpeed":81.5,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.06433655711851,"aZ":-23.379443631490187,"pfxX":9.181283697346931,"pfxZ":5.178860956256727,"pX":-0.3548880012037453,"pZ":2.4731646429817227,"vX0":-9.63710809288239,"vY0":-129.7765419611467,"vZ0":-3.032438355962511,"x":130.53,"y":172.0,"x0":2.2201989211323547,"y0":50.0062253826132,"z0":5.444657824290124,"aX":15.607656992961994},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":8.9,"breakHorizontal":-14.4,"spinRate":2140,"spinDirection":139},"zone":4,"typeConfidence":2.0,"plateTime":0.4226270390704556,"extension":5.978767073050013},"index":6,"playId":"62e531b7-ff11-3f65-8c4b-0cd7858e9dcb","pitchNumber":7,"startTime":"2026-02-28T20:50:06.622Z","endTime":"2026-02-28T20:50:09.622Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"second":{"id":518595,"link":"/api/v1/people/518595"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.6,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.740373236544492,"aZ":-17.561626699315553,"pfxX":4.1311413970073225,"pfxZ":8.190086810952359,"pX":-0.6980229830669576,"pZ":2.5749841358600905,"vX0":-8.964631462995426,"vY0":-132.58140943859095,"vZ0":-4.324368472857589,"x":143.61,"y":169.26,"x0":2.186910814035551,"y0":50.00452821961931,"z0":5.504969514382076,"aX":7.373218535081681},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":14.0,"breakHorizontal":-5.6,"spinRate":2243,"spinDirection":143},"zone":4,"typeConfidence":2.0,"plateTime":0.4127756855875857,"extension":6.178464435806645},"index":7,"playId":"67e81474-9a3f-3250-8f25-b7cddd365e0d","pitchNumber":8,"startTime":"2026-02-28T20:50:28.047Z","endTime":"2026-02-28T20:50:31.047Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"second":{"id":518595,"link":"/api/v1/people/518595"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":82.4,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.984130059843977,"aZ":-27.100131113822837,"pfxX":7.938855502223962,"pfxZ":2.9263817595477795,"pX":0.03285759708206296,"pZ":1.7809936390085594,"vX0":-8.467590484528756,"vY0":-131.12924636125194,"vZ0":-3.8388530994863808,"x":115.75,"y":190.69,"x0":2.2798725196854774,"y0":50.00122552251805,"z0":5.29688806047276,"aX":13.757274027590121},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.6,"breakHorizontal":-12.4,"spinRate":2109,"spinDirection":143},"zone":8,"typeConfidence":2.0,"plateTime":0.41846815819018524,"extension":5.979397638595352},"hitData":{"launchSpeed":91.1,"launchAngle":10.0,"totalDistance":158.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":182.67,"coordY":125.94}},"index":8,"playId":"5e51f411-340a-34b6-9045-8f3f695f86a8","pitchNumber":9,"startTime":"2026-02-28T20:50:48.444Z","endTime":"2026-02-28T20:50:57.149Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"second":{"id":518595,"link":"/api/v1/people/518595"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624428,"link":"/api/v1/people/624428"},"credit":"b_ab"},{"player":{"id":683352,"link":"/api/v1/people/683352"},"credit":"p_ab"},{"player":{"id":624428,"link":"/api/v1/people/624428"},"credit":"b_pa"},{"player":{"id":683352,"link":"/api/v1/people/683352"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.8,"awayTeamWinProbability":27.200000000000003,"homeTeamWinProbabilityAdded":8.599999999999994,"leverageIndex":1.14,"dramaIndex":86.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:50:57.149Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matthew Lugo strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-02-28T20:53:29.371Z","endTime":"2026-02-28T20:54:49.828Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":683090,"fullName":"Matthew Lugo","link":"/api/v1/people/683090"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694674,"fullName":"Antonio Menendez","link":"/api/v1/people/694674"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,7],"actionIndex":[1,6],"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":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683090,"fullName":"Matthew Lugo","link":"/api/v1/people/683090"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":605244,"link":"/api/v1/people/605244"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-02-28T20:51:11.905Z","endTime":"2026-02-28T20:53:26.755Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":683090,"link":"/api/v1/people/683090","batSide":{"code":"R","description":"Right"}},"first":{"id":624428,"link":"/api/v1/people/624428"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Antonio Menendez replaces Mitch Bratt.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-02-28T20:53:26.755Z","endTime":"2026-02-28T20:53:31.231Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694674,"link":"/api/v1/people/694674"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":683090,"link":"/api/v1/people/683090","batSide":{"code":"R","description":"Right"}},"first":{"id":624428,"link":"/api/v1/people/624428"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":82.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.468161816568035,"aZ":-38.54078367412199,"pfxX":-6.806412546409553,"pfxZ":-3.700497840222937,"pX":-1.6332826740368016,"pZ":2.115879400184021,"vX0":8.645895280407757,"vY0":-129.90651407810142,"vZ0":3.5779472272706068,"x":179.26,"y":181.65,"x0":-4.109697412835859,"y0":50.00195163804231,"z0":3.6378190391369687,"aX":-11.712580075160353},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-5.8,"breakHorizontal":10.6,"spinRate":2014,"spinDirection":278},"zone":13,"typeConfidence":2.0,"plateTime":0.4205222135461204,"extension":6.211525685873497},"index":2,"playId":"bfa28c4e-0d2a-3b36-a345-3c891dfa74d0","pitchNumber":1,"startTime":"2026-02-28T20:53:31.231Z","endTime":"2026-02-28T20:53:35.372Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694674,"link":"/api/v1/people/694674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":683090,"link":"/api/v1/people/683090","batSide":{"code":"R","description":"Right"}},"first":{"id":624428,"link":"/api/v1/people/624428"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":82.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.202091882413796,"aZ":-37.57252000740194,"pfxX":-7.706705785391648,"pfxZ":-3.102500405963255,"pX":-0.6028839325033198,"pZ":2.5146298995790626,"vX0":11.26860425671987,"vY0":-130.70964202897946,"vZ0":3.9828546765346555,"x":139.98,"y":170.88,"x0":-3.958268409563818,"y0":50.003687658335146,"z0":3.783395455692808,"aX":-13.40662473765594},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-4.4,"breakHorizontal":11.6,"spinRate":1984,"spinDirection":275},"zone":4,"typeConfidence":2.0,"plateTime":0.41821009635228945,"extension":6.4177238562441},"index":3,"playId":"8dc47b00-21a9-3b82-893a-0633cd386cc3","pitchNumber":2,"startTime":"2026-02-28T20:53:47.372Z","endTime":"2026-02-28T20:53:51.561Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694674,"link":"/api/v1/people/694674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":683090,"link":"/api/v1/people/683090","batSide":{"code":"R","description":"Right"}},"first":{"id":624428,"link":"/api/v1/people/624428"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":4,"playId":"53f9335a-c040-30ff-ab1e-9c49b0b1f1db","startTime":"2026-02-28T20:54:03.265Z","endTime":"2026-02-28T20:54:06.265Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":694674,"link":"/api/v1/people/694674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":683090,"link":"/api/v1/people/683090","batSide":{"code":"R","description":"Right"}},"first":{"id":624428,"link":"/api/v1/people/624428"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.6,"endSpeed":73.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.662136414637082,"aZ":-30.499421684364513,"pfxX":6.643590551739706,"pfxZ":1.2130617407854771,"pX":-0.057580766654974684,"pZ":1.8858634957309675,"vX0":7.166021434300139,"vY0":-117.15028890521435,"vZ0":3.0447881406022117,"x":119.19,"y":187.86,"x0":-4.027604646914819,"y0":50.001712340395635,"z0":3.4337676191742785,"aX":9.164918626233321},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":3.4,"breakHorizontal":-13.9,"spinRate":2133,"spinDirection":77},"zone":8,"typeConfidence":2.0,"plateTime":0.4688713302436578,"extension":6.117925771521114},"index":5,"playId":"cea3edd2-0f0b-3063-9a5c-344277613c18","pitchNumber":3,"startTime":"2026-02-28T20:54:18.587Z","endTime":"2026-02-28T20:54:22.716Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694674,"link":"/api/v1/people/694674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":683090,"link":"/api/v1/people/683090","batSide":{"code":"R","description":"Right"}},"first":{"id":624428,"link":"/api/v1/people/624428"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Adam Frazier steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":6,"actionPlayId":"cea3edd2-0f0b-3063-9a5c-344277613c18","startTime":"2026-02-28T20:54:42.046Z","endTime":"2026-02-28T20:54:45.693Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":624428,"link":"/api/v1/people/624428"},"defense":{"pitcher":{"id":694674,"link":"/api/v1/people/694674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":683090,"link":"/api/v1/people/683090","batSide":{"code":"R","description":"Right"}},"first":{"id":624428,"link":"/api/v1/people/624428"},"postOnSecond":{"id":624428,"link":"/api/v1/people/624428"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"homeTeamWinProbability":73.6,"awayTeamWinProbability":26.400000000000006,"homeTeamWinProbabilityAdded":0.7999999999999972,"leverageIndex":0.65,"dramaIndex":27.0,"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","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":81.1,"endSpeed":74.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.87048697886918,"aZ":-26.552044542943868,"pfxX":6.5216273091783385,"pfxZ":3.9835392095063007,"pX":-1.3456350443575695,"pZ":2.9462859705257283,"vX0":4.932209255476632,"vY0":-117.92709951483226,"vZ0":4.065591332130047,"x":168.29,"y":159.23,"x0":-4.309703823410387,"y0":50.00456917248431,"z0":3.645726361378926,"aX":9.209575964205106},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":8.5,"breakHorizontal":-13.0,"spinRate":2284,"spinDirection":84},"zone":11,"typeConfidence":2.0,"plateTime":0.46399391935299095,"extension":6.458417100359612},"index":7,"playId":"66924e22-6922-3c33-9ec1-dca53b569336","pitchNumber":4,"startTime":"2026-02-28T20:54:45.693Z","endTime":"2026-02-28T20:54:49.828Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694674,"link":"/api/v1/people/694674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":683090,"link":"/api/v1/people/683090","batSide":{"code":"R","description":"Right"}},"second":{"id":624428,"link":"/api/v1/people/624428"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683090,"link":"/api/v1/people/683090"},"credit":"b_ab"},{"player":{"id":694674,"link":"/api/v1/people/694674"},"credit":"p_ab"},{"player":{"id":683090,"link":"/api/v1/people/683090"},"credit":"b_pa"},{"player":{"id":694674,"link":"/api/v1/people/694674"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.2,"awayTeamWinProbability":28.799999999999997,"homeTeamWinProbabilityAdded":-2.3999999999999915,"leverageIndex":0.65,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:54:49.828Z","atBatIndex":17},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Aramis Garcia flies out to center fielder Jo Adell.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-28T20:57:03.179Z","endTime":"2026-02-28T20:58:36.765Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":605244,"fullName":"Aramis Garcia","link":"/api/v1/people/605244"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666201,"fullName":"Alek Manoah","link":"/api/v1/people/666201"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":605244,"fullName":"Aramis Garcia","link":"/api/v1/people/605244"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":82.4,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.067685845275808,"aZ":-21.050618940251272,"pfxX":-8.882782741875396,"pfxZ":6.328859696096121,"pX":-1.1875189917030236,"pZ":4.156598839386327,"vX0":5.3233809377676495,"vY0":-132.4226483251757,"vZ0":-1.1547612086376842,"x":162.27,"y":126.55,"x0":-2.0809122309228316,"y0":50.00064461425669,"z0":6.153878377147093,"aX":-15.607073729187565},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":11.4,"breakHorizontal":14.8,"spinRate":2153,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.4153024354354047,"extension":6.8598935128977105},"index":0,"playId":"ed37fc5b-16cb-3e42-854f-e533b49fdec8","pitchNumber":1,"startTime":"2026-02-28T20:57:21.649Z","endTime":"2026-02-28T20:57:24.649Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666201,"link":"/api/v1/people/666201","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":683090,"link":"/api/v1/people/683090"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":605244,"link":"/api/v1/people/605244","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":82.8,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.840831734535797,"aZ":-17.358967211581835,"pfxX":-7.788689614789953,"pfxZ":8.442783132474778,"pX":-0.08817003801927424,"pZ":2.987008045038134,"vX0":7.580867081057465,"vY0":-131.59744352855643,"vZ0":-4.6838822102301725,"x":120.36,"y":158.13,"x0":-1.993828894717938,"y0":50.00179878204006,"z0":6.075264252812917,"aX":-13.66500956990326},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":14.4,"breakHorizontal":12.5,"spinRate":2223,"spinDirection":206},"zone":2,"typeConfidence":2.0,"plateTime":0.4161712313856447,"extension":6.9371588846980625},"index":1,"playId":"1d3c3703-a4fb-30cf-9ffb-4041c8b83e1c","pitchNumber":2,"startTime":"2026-02-28T20:57:37.531Z","endTime":"2026-02-28T20:57:40.791Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666201,"link":"/api/v1/people/666201","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":683090,"link":"/api/v1/people/683090"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":605244,"link":"/api/v1/people/605244","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":82.0,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.09586540607355,"aZ":-13.765295273925489,"pfxX":-2.445305306848831,"pfxZ":10.650470697652638,"pX":-0.38329128215765246,"pZ":2.1283186853100426,"vX0":5.130868308444597,"vY0":-131.23220785536816,"vZ0":-7.271445114242,"x":131.61,"y":181.32,"x0":-2.0540175922280373,"y0":50.004969800218774,"z0":5.978850615249081,"aX":-4.227993470960433},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":17.8,"breakHorizontal":3.2,"spinRate":2345,"spinDirection":202},"zone":7,"typeConfidence":2.0,"plateTime":0.4188163928200366,"extension":7.019967034810301},"index":2,"playId":"6477b6bc-5073-33ed-99bd-75edbd617b24","pitchNumber":3,"startTime":"2026-02-28T20:57:53.204Z","endTime":"2026-02-28T20:57:57.845Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666201,"link":"/api/v1/people/666201","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":683090,"link":"/api/v1/people/683090"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":605244,"link":"/api/v1/people/605244","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.5,"endSpeed":73.4,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.51837990434217,"aZ":-29.809985651332557,"pfxX":4.0058190373259235,"pfxZ":1.7640156563380043,"pX":1.8102703725206106,"pZ":0.41281868214438017,"vX0":7.798752792314714,"vY0":-115.42429044033969,"vZ0":-5.719184983023792,"x":48.0,"y":227.63,"x0":-2.139775227516683,"y0":50.00454067450884,"z0":5.81094430766918,"aX":5.37733459992297},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":1.9,"breakHorizontal":-9.2,"spinRate":2171,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.47546911390765434,"extension":6.909718214090104},"index":3,"playId":"3c6da45f-a11d-37d7-8de7-7229ff3dbf8a","pitchNumber":4,"startTime":"2026-02-28T20:58:09.655Z","endTime":"2026-02-28T20:58:13.656Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666201,"link":"/api/v1/people/666201","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":683090,"link":"/api/v1/people/683090"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":605244,"link":"/api/v1/people/605244","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":79.1,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.405998459190542,"aZ":-25.59994789169462,"pfxX":-8.629200544834402,"pfxZ":4.184233674390379,"pX":0.5851886904787333,"pZ":2.006990902789474,"vX0":8.7547901912029,"vY0":-123.70455833670788,"vZ0":-4.49011002396291,"x":94.69,"y":184.59,"x0":-1.8550827658773312,"y0":50.003633668151885,"z0":5.956010445377755,"aX":-13.563934060385646},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":6.8,"breakHorizontal":13.9,"spinRate":2004,"spinDirection":226},"zone":9,"typeConfidence":2.0,"plateTime":0.4404038190684676,"extension":7.156092469642148},"hitData":{"launchSpeed":87.7,"launchAngle":28.0,"totalDistance":335.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":121.75,"coordY":64.67}},"index":4,"playId":"bd099751-8b38-3b3d-a408-5a0f0cd4ce2b","pitchNumber":5,"startTime":"2026-02-28T20:58:30.753Z","endTime":"2026-02-28T20:58:36.765Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666201,"link":"/api/v1/people/666201","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":683090,"link":"/api/v1/people/683090"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":605244,"link":"/api/v1/people/605244","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605244,"link":"/api/v1/people/605244"},"credit":"b_ab"},{"player":{"id":666201,"link":"/api/v1/people/666201"},"credit":"p_ab"},{"player":{"id":605244,"link":"/api/v1/people/605244"},"credit":"b_pa"},{"player":{"id":666201,"link":"/api/v1/people/666201"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":73.6,"awayTeamWinProbability":26.400000000000006,"homeTeamWinProbabilityAdded":2.3999999999999915,"leverageIndex":0.97,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-02-28T20:58:36.765Z","atBatIndex":18},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Óscar Mercado singles on a line drive to left fielder Matthew Lugo.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-28T20:58:46.267Z","endTime":"2026-02-28T21:00:29.524Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":640458,"fullName":"Óscar Mercado","link":"/api/v1/people/640458"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666201,"fullName":"Alek Manoah","link":"/api/v1/people/666201"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":640458,"fullName":"Óscar Mercado","link":"/api/v1/people/640458"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4],"actionIndex":[2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":640458,"fullName":"Óscar Mercado","link":"/api/v1/people/640458"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":683090,"link":"/api/v1/people/683090"},"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(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.9,"endSpeed":83.9,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.804939091065712,"aZ":-20.22525077625125,"pfxX":-9.149088675324187,"pfxZ":6.720150090943658,"pX":1.2647863561060928,"pZ":1.794491561903587,"vX0":11.244683362810225,"vY0":-131.89799482133674,"vZ0":-6.774210749627401,"x":68.79,"y":190.33,"x0":-1.8479244355248745,"y0":50.000180329991906,"z0":5.867756902807755,"aX":-16.25753285435912},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":10.9,"breakHorizontal":14.4,"spinRate":2240,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.4139291607175348,"extension":7.007333036017},"index":0,"playId":"4ab993d6-0a09-3457-b642-7df3d70cb435","pitchNumber":1,"startTime":"2026-02-28T20:59:02.009Z","endTime":"2026-02-28T20:59:05.248Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666201,"link":"/api/v1/people/666201","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":683090,"link":"/api/v1/people/683090"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":640458,"link":"/api/v1/people/640458","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.2,"endSpeed":74.8,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.777078204676812,"aZ":-23.223568973808813,"pfxX":-9.172525451626598,"pfxZ":6.314162094409676,"pX":-0.392337000857559,"pZ":2.2124789688716526,"vX0":6.446038652932587,"vY0":-118.11291208829168,"vZ0":-3.757390942195759,"x":131.95,"y":179.04,"x0":-1.9605054037115035,"y0":50.00371274677924,"z0":5.951164223667618,"aX":-13.00496800692123},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":10.8,"breakHorizontal":15.1,"spinRate":1920,"spinDirection":231},"zone":7,"typeConfidence":2.0,"plateTime":0.4631230930879471,"extension":7.170128513512874},"index":1,"playId":"efa1015a-ee8e-3948-bf84-06ac12ea6eea","pitchNumber":2,"startTime":"2026-02-28T20:59:19.042Z","endTime":"2026-02-28T20:59:24.726Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666201,"link":"/api/v1/people/666201","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":683090,"link":"/api/v1/people/683090"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":640458,"link":"/api/v1/people/640458","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":2,"startTime":"2026-02-28T20:59:48.351Z","endTime":"2026-02-28T21:00:01.361Z","isPitch":false,"type":"action","player":{"id":640458,"link":"/api/v1/people/640458"},"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":85.5,"endSpeed":79.2,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.858225910346267,"aZ":-25.167870347339417,"pfxX":-9.586480526865564,"pfxZ":4.44281648354258,"pX":0.5643521333021033,"pZ":1.4446820940031613,"vX0":8.941680496980526,"vY0":-124.23885338133672,"vZ0":-5.921052621535226,"x":95.49,"y":199.77,"x0":-1.8208936788060035,"y0":50.002812165582974,"z0":5.926820616479466,"aX":-15.117251419097496},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":7.0,"breakHorizontal":15.5,"spinRate":2042,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.4394062844691162,"extension":7.213238593751501},"index":3,"playId":"6b379b5e-a31c-323d-af4b-4ac6c84a1262","pitchNumber":3,"startTime":"2026-02-28T21:00:01.361Z","endTime":"2026-02-28T21:00:05.191Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666201,"link":"/api/v1/people/666201","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":683090,"link":"/api/v1/people/683090"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":640458,"link":"/api/v1/people/640458","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":82.3,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.741053734937225,"aZ":-12.218827822667874,"pfxX":-2.9821265679454028,"pfxZ":11.560913444908715,"pX":0.011495336068881036,"pZ":3.05390443465462,"vX0":6.028482544192151,"vY0":-130.14595404557528,"vZ0":-5.526069966559559,"x":116.56,"y":156.32,"x0":-1.9410173148934955,"y0":50.0019860658129,"z0":6.119988336843038,"aX":-5.147651997349885},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":20.0,"breakHorizontal":4.2,"spinRate":2240,"spinDirection":203},"zone":2,"typeConfidence":2.0,"plateTime":0.41987452851396334,"extension":7.253654448375275},"hitData":{"launchSpeed":97.4,"launchAngle":10.0,"totalDistance":171.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":50.73,"coordY":124.15}},"index":4,"playId":"5941ee16-6573-3426-a6be-ae3c592b98ba","pitchNumber":4,"startTime":"2026-02-28T21:00:19.183Z","endTime":"2026-02-28T21:00:29.524Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666201,"link":"/api/v1/people/666201","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":683090,"link":"/api/v1/people/683090"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":640458,"link":"/api/v1/people/640458","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":640458,"link":"/api/v1/people/640458"},"credit":"b_ab"},{"player":{"id":666201,"link":"/api/v1/people/666201"},"credit":"p_ab"},{"player":{"id":640458,"link":"/api/v1/people/640458"},"credit":"b_pa"},{"player":{"id":666201,"link":"/api/v1/people/666201"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.89999999999999,"awayTeamWinProbability":29.10000000000001,"homeTeamWinProbabilityAdded":-2.700000000000003,"leverageIndex":0.69,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-02-28T21:00:29.524Z","atBatIndex":19},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alek Thomas flies out to left fielder Matthew Lugo.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-28T21:00:41.106Z","endTime":"2026-02-28T21:01:18.883Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666201,"fullName":"Alek Manoah","link":"/api/v1/people/666201"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":640458,"fullName":"Óscar Mercado","link":"/api/v1/people/640458"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":683090,"link":"/api/v1/people/683090"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.6,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.815969418726997,"aZ":-21.166158302991153,"pfxX":-8.425893401199577,"pfxZ":6.347649067720363,"pX":0.26847616952152753,"pZ":2.4189822513718875,"vX0":8.693923759692593,"vY0":-130.4642861557947,"vZ0":-4.800418277450497,"x":106.77,"y":173.47,"x0":-2.002332171635802,"y0":50.00509304436926,"z0":5.8648800407167565,"aX":-14.619368885016733},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":10.7,"breakHorizontal":13.4,"spinRate":2171,"spinDirection":213},"zone":6,"typeConfidence":2.0,"plateTime":0.4188146286437693,"extension":7.054848337551544},"hitData":{"launchSpeed":85.0,"launchAngle":28.0,"totalDistance":291.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":72.96,"coordY":95.24}},"index":0,"playId":"bfb4d862-4333-3264-8a54-80e5cde4a51a","pitchNumber":1,"startTime":"2026-02-28T21:01:12.508Z","endTime":"2026-02-28T21:01:18.883Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666201,"link":"/api/v1/people/666201","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":683090,"link":"/api/v1/people/683090"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":677950,"link":"/api/v1/people/677950","batSide":{"code":"L","description":"Left"}},"first":{"id":640458,"link":"/api/v1/people/640458"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677950,"link":"/api/v1/people/677950"},"credit":"b_ab"},{"player":{"id":666201,"link":"/api/v1/people/666201"},"credit":"p_ab"},{"player":{"id":677950,"link":"/api/v1/people/677950"},"credit":"b_pa"},{"player":{"id":666201,"link":"/api/v1/people/666201"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.1,"awayTeamWinProbability":25.900000000000006,"homeTeamWinProbabilityAdded":3.200000000000003,"leverageIndex":1.36,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-02-28T21:01:18.883Z","atBatIndex":20},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jorge Barrosa pops out to shortstop Zach Neto.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-02-28T21:01:29.851Z","endTime":"2026-02-28T21:02:19.181Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666201,"fullName":"Alek Manoah","link":"/api/v1/people/666201"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":89.7,"endSpeed":83.0,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.73295573744271,"aZ":-20.36255370687207,"pfxX":-6.601565427300487,"pfxZ":6.793356117293459,"pX":0.41956084677511096,"pZ":1.699976061796262,"vX0":8.489240530311884,"vY0":-130.3516479303287,"vZ0":-7.123905344082138,"x":101.01,"y":192.88,"x0":-2.006020035324605,"y0":50.002858139788344,"z0":5.9806344551286275,"aX":-11.478926387107673},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":11.0,"breakHorizontal":10.3,"spinRate":2080,"spinDirection":210},"zone":9,"typeConfidence":2.0,"plateTime":0.4185360238481799,"extension":7.046375496746223},"index":0,"playId":"03403409-4a61-3ddc-95e0-f6914730af28","pitchNumber":1,"startTime":"2026-02-28T21:01:50.087Z","endTime":"2026-02-28T21:01:54.734Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666201,"link":"/api/v1/people/666201","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":683090,"link":"/api/v1/people/683090"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":678489,"link":"/api/v1/people/678489","batSide":{"code":"L","description":"Left"}},"first":{"id":640458,"link":"/api/v1/people/640458"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":78.4,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.371318052872205,"aZ":-23.76236930832516,"pfxX":-7.876404729866382,"pfxZ":5.3943538541267655,"pX":0.022924277742242205,"pZ":2.381741347918261,"vX0":7.271898842942422,"vY0":-123.75571244594227,"vZ0":-3.970953402475806,"x":116.13,"y":174.47,"x0":-1.922169898777566,"y0":50.00612362578079,"z0":5.984381396000559,"aX":-12.290269334093551},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":9.1,"breakHorizontal":12.7,"spinRate":2043,"spinDirection":226},"zone":5,"typeConfidence":2.0,"plateTime":0.44162904288262395,"extension":7.10090765679421},"hitData":{"launchSpeed":89.1,"launchAngle":66.0,"totalDistance":141.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":125.58,"coordY":190.97}},"index":1,"playId":"11cadbed-4832-3982-ab6d-3a101f5ae403","pitchNumber":2,"startTime":"2026-02-28T21:02:10.695Z","endTime":"2026-02-28T21:02:19.181Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666201,"link":"/api/v1/people/666201","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":683090,"link":"/api/v1/people/683090"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":678489,"link":"/api/v1/people/678489","batSide":{"code":"L","description":"Left"}},"first":{"id":640458,"link":"/api/v1/people/640458"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678489,"link":"/api/v1/people/678489"},"credit":"b_ab"},{"player":{"id":666201,"link":"/api/v1/people/666201"},"credit":"p_ab"},{"player":{"id":678489,"link":"/api/v1/people/678489"},"credit":"b_pa"},{"player":{"id":666201,"link":"/api/v1/people/666201"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":76.4,"awayTeamWinProbability":23.599999999999994,"homeTeamWinProbabilityAdded":2.3000000000000114,"leverageIndex":0.95,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-02-28T21:02:19.181Z","atBatIndex":21},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Zach Neto homers (1) on a fly ball to left center field.","rbi":1,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-28T21:04:30.073Z","endTime":"2026-02-28T21:06:06.454Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":{"id":683352,"link":"/api/v1/people/683352"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Mitch Bratt replaces Antonio Menendez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-28T21:03:36.027Z","endTime":"2026-02-28T21:04:32.199Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683352,"link":"/api/v1/people/683352"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":694674,"link":"/api/v1/people/694674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":80.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.436317432669185,"aZ":-26.87259721372952,"pfxX":-0.23636625617064055,"pfxZ":3.204761612904358,"pX":0.7955199824168726,"pZ":2.005180742447439,"vX0":-4.374425160795326,"vY0":-127.55771096687381,"vZ0":-3.276701843730601,"x":86.68,"y":184.64,"x0":2.5609275096524136,"y0":50.0004172482086,"z0":5.417478130523302,"aX":-0.39053431773915553},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":5.3,"breakHorizontal":1.4,"spinRate":2335,"spinDirection":174},"zone":9,"typeConfidence":2.0,"plateTime":0.42885521142687866,"extension":6.018990549088143},"index":1,"playId":"42231a9a-d1f2-30df-acf7-8f668f0a155b","pitchNumber":1,"startTime":"2026-02-28T21:04:32.199Z","endTime":"2026-02-28T21:04:37.439Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":77.3,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.3261664380845,"aZ":-26.278565525201348,"pfxX":7.382120716934711,"pfxZ":3.905375003543461,"pX":0.18971938028948063,"pZ":0.8483640605611305,"vX0":-7.73304713566785,"vY0":-121.93103085145037,"vZ0":-4.963901355862797,"x":109.77,"y":215.87,"x0":2.438905912415293,"y0":50.00463315475945,"z0":5.170307299371875,"aX":11.149268500254164},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":6.1,"breakHorizontal":-11.6,"spinRate":1801,"spinDirection":115},"zone":14,"typeConfidence":2.0,"plateTime":0.4487138010394225,"extension":6.048167315311113},"index":2,"playId":"79eb4a90-6501-3c38-9127-750c9eb9110d","pitchNumber":2,"startTime":"2026-02-28T21:04:47.194Z","endTime":"2026-02-28T21:04:51.968Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":77.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.055356122414274,"aZ":-29.42753291898069,"pfxX":7.827041803947522,"pfxZ":1.7986067287793874,"pX":0.47222350084012893,"pZ":0.8614936252394811,"vX0":-7.496345475385971,"vY0":-122.43438723170857,"vZ0":-4.323591608896684,"x":99.0,"y":215.52,"x0":2.549580014731082,"y0":50.00137193564567,"z0":5.154630682561846,"aX":11.940799465650723},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":2.5,"breakHorizontal":-12.5,"spinRate":1717,"spinDirection":114},"zone":14,"typeConfidence":2.0,"plateTime":0.4465235948179087,"extension":6.011577998959974},"index":3,"playId":"876cdacf-d528-31f5-8aa3-3566eb280cc9","pitchNumber":3,"startTime":"2026-02-28T21:05:02.967Z","endTime":"2026-02-28T21:05:06.341Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.2,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.654168456857086,"aZ":-18.896272078661696,"pfxX":0.2375759348389992,"pfxZ":7.532860767923074,"pX":-0.5398344878917228,"pZ":2.803415994363449,"vX0":-7.270631742849094,"vY0":-131.60585312294617,"vZ0":-3.1050627420473065,"x":137.58,"y":163.09,"x0":2.222000343270882,"y0":50.00180232927634,"z0":5.389971001560137,"aX":0.41859973033628733},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":13.2,"breakHorizontal":1.1,"spinRate":2263,"spinDirection":150},"zone":1,"typeConfidence":2.0,"plateTime":0.41540866038550295,"extension":6.101903939129522},"index":4,"playId":"dff7cbbd-b8de-3a8b-a667-e24bbe869a6d","pitchNumber":4,"startTime":"2026-02-28T21:05:29.105Z","endTime":"2026-02-28T21:05:33.568Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":75.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.53277787626424,"aZ":-36.57630755155804,"pfxX":-1.2484641776108727,"pfxZ":-3.059808595075742,"pX":0.42653224845345633,"pZ":2.111014303651577,"vX0":-3.8026260557238083,"vY0":-118.79542872218137,"vZ0":-0.6972465515646904,"x":100.74,"y":181.78,"x0":2.2065348012626695,"y0":50.004311915590115,"z0":5.716653039884393,"aX":-1.79450840026486},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-5.4,"breakHorizontal":3.1,"spinRate":2195,"spinDirection":312},"zone":9,"typeConfidence":2.0,"plateTime":0.46005468407697636,"extension":6.124462199625694},"hitData":{"launchSpeed":111.4,"launchAngle":40.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":63.64,"coordY":39.19}},"index":5,"playId":"b776bda3-2016-3d4e-bc7f-2a0cc01575c3","pitchNumber":5,"startTime":"2026-02-28T21:05:56.725Z","endTime":"2026-02-28T21:06:06.454Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"credit":"b_ab"},{"player":{"id":683352,"link":"/api/v1/people/683352"},"credit":"p_ab"},{"player":{"id":687263,"link":"/api/v1/people/687263"},"credit":"b_pa"},{"player":{"id":683352,"link":"/api/v1/people/683352"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.89999999999999,"awayTeamWinProbability":16.10000000000001,"homeTeamWinProbabilityAdded":7.499999999999986,"leverageIndex":0.61,"dramaIndex":67.0,"contextMetrics":{},"playEndTime":"2026-02-28T21:06:06.454Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mike Trout strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-28T21:06:30.045Z","endTime":"2026-02-28T21:08:36.435Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":605244,"link":"/api/v1/people/605244"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.9,"endSpeed":72.9,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.614510568252765,"aZ":-42.07073109191956,"pfxX":-5.363826407888076,"pfxZ":-7.387203606832568,"pX":1.390012350523262,"pZ":2.959712017705131,"vX0":-0.5275125979615731,"vY0":-114.83366873609867,"vZ0":2.762334452683101,"x":64.02,"y":158.87,"x0":2.319623321956961,"y0":50.002947429067575,"z0":5.824601650459336,"aX":-7.186279990207937},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.3,"breakVerticalInduced":-12.5,"breakHorizontal":9.8,"spinRate":2264,"spinDirection":318},"zone":12,"typeConfidence":2.0,"plateTime":0.4763795530286181,"extension":6.010903416801955},"index":0,"playId":"87784462-caf1-3081-a3ad-5a591c48592b","pitchNumber":1,"startTime":"2026-02-28T21:06:40.665Z","endTime":"2026-02-28T21:06:44.285Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.8,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.483848762441042,"aZ":-29.427727600797883,"pfxX":-2.6058243286676825,"pfxZ":1.6551517690752835,"pX":1.0817918296434748,"pZ":3.885391756631081,"vX0":-2.857979709539565,"vY0":-127.3119509909982,"vZ0":1.4355099120297554,"x":75.76,"y":133.87,"x0":2.5529709779267926,"y0":50.00235574415001,"z0":5.625076398822334,"aX":-4.323624919836099},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.5,"breakHorizontal":5.3,"spinRate":2399,"spinDirection":183},"zone":12,"typeConfidence":2.0,"plateTime":0.42844716761555546,"extension":5.944714380750447},"index":1,"playId":"1be0d6bb-f4f5-3335-a677-91b1c89ffb81","pitchNumber":2,"startTime":"2026-02-28T21:06:56.339Z","endTime":"2026-02-28T21:06:59.339Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.5,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.387045980345565,"aZ":-19.480792555556267,"pfxX":1.8204070310759954,"pfxZ":7.161488276781041,"pX":0.4676737030292246,"pZ":2.926647709718232,"vX0":-5.424932639881495,"vY0":-131.63904343566384,"vZ0":-2.8063242386489025,"x":99.17,"y":159.76,"x0":2.309799379660857,"y0":50.00099510096471,"z0":5.4326480121898975,"aX":3.226175545692913},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":12.6,"breakHorizontal":-2.3,"spinRate":2238,"spinDirection":142},"zone":3,"typeConfidence":2.0,"plateTime":0.41453618501160605,"extension":6.018096108008509},"index":2,"playId":"8f05cf74-389a-30bb-903f-d3ca2f29056a","pitchNumber":3,"startTime":"2026-02-28T21:07:16.074Z","endTime":"2026-02-28T21:07:19.433Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":82.5,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.589554797568837,"aZ":-18.347639326662932,"pfxX":1.8215538348189533,"pfxZ":7.935812609473216,"pX":1.4411052405125737,"pZ":2.3805443628767335,"vX0":-3.185938179577154,"vY0":-131.1272984581542,"vZ0":-4.251423529371666,"x":62.07,"y":174.51,"x0":2.434883139206171,"y0":50.00284143660428,"z0":5.390805921596154,"aX":3.173960593874474},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":13.7,"breakHorizontal":-2.6,"spinRate":2242,"spinDirection":144},"zone":14,"typeConfidence":2.0,"plateTime":0.417620825268751,"extension":6.055448258755243},"index":3,"playId":"ef221594-26e3-360d-be75-ae931dce548b","pitchNumber":4,"startTime":"2026-02-28T21:07:32.572Z","endTime":"2026-02-28T21:07:35.740Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":82.4,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.728098513942733,"aZ":-14.766023806458985,"pfxX":1.8032617915625027,"pfxZ":10.042858860678075,"pX":-0.5844376637904882,"pZ":2.8417003034336,"vX0":-7.967761265661867,"vY0":-130.63010984023555,"vZ0":-3.8791323119529366,"x":139.28,"y":162.05,"x0":2.266982858901884,"y0":50.00515447397333,"z0":5.451405985568953,"aX":3.127959823697248},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":17.5,"breakHorizontal":-1.6,"spinRate":2259,"spinDirection":148},"zone":1,"typeConfidence":2.0,"plateTime":0.41880855285313645,"extension":6.1570719559433815},"index":4,"playId":"9ce8eb94-9bd0-363b-87f6-8be31e511568","pitchNumber":5,"startTime":"2026-02-28T21:07:51.484Z","endTime":"2026-02-28T21:07:58.193Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":79.9,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.779091294514412,"aZ":-27.630051020449393,"pfxX":-3.6040880010321588,"pfxZ":2.781250199782299,"pX":0.10000569342456977,"pZ":3.643692238734069,"vX0":-4.647451469592229,"vY0":-127.15402306144755,"vZ0":0.3557797049628315,"x":113.19,"y":140.4,"x0":2.4215000578116617,"y0":50.00027950876495,"z0":5.699293824348673,"aX":-5.883584086342356},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":5.4,"breakHorizontal":7.6,"spinRate":2324,"spinDirection":187},"zone":12,"typeConfidence":2.0,"plateTime":0.4312327475504154,"extension":6.118724452970311},"index":5,"playId":"256c4dbf-1fea-3d7d-aa05-2d25039fa8db","pitchNumber":6,"startTime":"2026-02-28T21:08:32.915Z","endTime":"2026-02-28T21:08:36.435Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545361,"link":"/api/v1/people/545361"},"credit":"b_ab"},{"player":{"id":683352,"link":"/api/v1/people/683352"},"credit":"p_ab"},{"player":{"id":545361,"link":"/api/v1/people/545361"},"credit":"b_pa"},{"player":{"id":683352,"link":"/api/v1/people/683352"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":82.8,"awayTeamWinProbability":17.200000000000003,"homeTeamWinProbabilityAdded":-1.0999999999999943,"leverageIndex":0.44,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-02-28T21:08:36.435Z","atBatIndex":23},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nolan Schanuel walks.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-28T21:11:00.052Z","endTime":"2026-02-28T21:12:59.665Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694492,"fullName":"Hayden Durke","link":"/api/v1/people/694492"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,6,7,8,9,10],"actionIndex":[1],"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":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-02-28T21:08:51.097Z","endTime":"2026-02-28T21:10:04.886Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Hayden Durke replaces Mitch Bratt.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-02-28T21:10:04.886Z","endTime":"2026-02-28T21:11:02.037Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694492,"link":"/api/v1/people/694492"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":683352,"link":"/api/v1/people/683352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":81.2,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.1980485793859,"aZ":-26.825509328670893,"pfxX":0.026956406108537667,"pfxZ":3.2159669020058415,"pX":0.6251411259762844,"pZ":2.1124439152356267,"vX0":6.463275429229946,"vY0":-127.55473420629434,"vZ0":-4.766589216444983,"x":93.17,"y":181.74,"x0":-1.9361045243220145,"y0":50.00067974847038,"z0":6.099449558394824,"aX":0.04344878221758002},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":5.0,"breakHorizontal":-1.4,"spinRate":2082,"spinDirection":216},"zone":9,"typeConfidence":0.9,"plateTime":0.4280503176881725,"extension":5.87827431045895},"index":2,"playId":"b9d68a72-116f-3610-bde0-9d64d688ab2f","pitchNumber":1,"startTime":"2026-02-28T21:11:02.037Z","endTime":"2026-02-28T21:11:05.918Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694492,"link":"/api/v1/people/694492","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":96.1,"endSpeed":88.1,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.609665459089076,"aZ":-13.191709634177023,"pfxX":-2.0557415190244894,"pfxZ":9.54356513960752,"pX":-0.4894238260930764,"pZ":3.647602752468128,"vX0":4.485080869283727,"vY0":-139.92882126332125,"vZ0":-4.885514793733808,"x":135.66,"y":140.29,"x0":-1.8436711410259157,"y0":50.00622327889109,"z0":6.2758323074909,"aX":-4.090677123156151},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.4,"breakHorizontal":2.9,"spinRate":2050,"spinDirection":207},"zone":11,"typeConfidence":0.91,"plateTime":0.39093800488946373,"extension":5.992448925115447},"index":3,"playId":"05b05566-3a75-356e-bf31-6659257f9ef6","pitchNumber":2,"startTime":"2026-02-28T21:11:12.659Z","endTime":"2026-02-28T21:11:16.392Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694492,"link":"/api/v1/people/694492","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":76.2,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.819884230772367,"aZ":-38.81706003833432,"pfxX":0.9702093600362272,"pfxZ":-4.5728483276336735,"pX":-0.524147537461338,"pZ":1.9056155905656316,"vX0":2.68811820849447,"vY0":-119.72090333837616,"vZ0":-2.402304170140124,"x":136.98,"y":187.33,"x0":-1.7868833649256712,"y0":50.001226825879506,"z0":6.391717665891448,"aX":1.409844001610363},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-8.6,"breakHorizontal":-2.4,"spinRate":1623,"spinDirection":7},"zone":7,"typeConfidence":0.9,"plateTime":0.457259013304272,"extension":5.922014506238423},"index":4,"playId":"0ff533e2-57f1-3fac-810d-f9d2d367fa0b","pitchNumber":3,"startTime":"2026-02-28T21:11:24.941Z","endTime":"2026-02-28T21:11:28.281Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694492,"link":"/api/v1/people/694492","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":5,"startTime":"2026-02-28T21:11:36.049Z","endTime":"2026-02-28T21:11:47.109Z","isPitch":false,"type":"action","player":{"id":694384,"link":"/api/v1/people/694384"},"defense":{"pitcher":{"id":694492,"link":"/api/v1/people/694492","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":76.4,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.388204983556783,"aZ":-37.300871181145,"pfxX":-0.20409471003051038,"pfxZ":-3.4572050797492615,"pX":-2.257873810034936,"pZ":4.077587187630944,"vX0":-0.7400059502301278,"vY0":-120.95657559286943,"vZ0":1.7946619625307765,"x":203.06,"y":128.69,"x0":-1.921578312783583,"y0":50.00187126064814,"z0":6.594336384298215,"aX":-0.30267990289398944},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-5.5,"breakHorizontal":0.6,"spinRate":1559,"spinDirection":19},"zone":11,"typeConfidence":0.88,"plateTime":0.4526641666918776,"extension":5.887664039206443},"index":6,"playId":"a814863d-5b98-34d9-a407-396b9a295df9","pitchNumber":4,"startTime":"2026-02-28T21:11:47.109Z","endTime":"2026-02-28T21:11:50.109Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694492,"link":"/api/v1/people/694492","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.0,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.562069592557144,"aZ":-26.27626175935998,"pfxX":0.03710598736665838,"pfxZ":3.6124241824993835,"pX":-0.33080480634351056,"pZ":2.6874142642145507,"vX0":4.1727151195976235,"vY0":-127.38515041528845,"vZ0":-3.4354651780367895,"x":129.61,"y":166.22,"x0":-1.9989413069185578,"y0":50.00540350091749,"z0":6.144055883646801,"aX":0.060466378439097905},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":6.0,"breakHorizontal":-1.1,"spinRate":2099,"spinDirection":199},"zone":4,"typeConfidence":0.89,"plateTime":0.43092138953119674,"extension":5.978463118947898},"index":7,"playId":"8905da38-8a95-37cc-b1b3-388e3662835c","pitchNumber":5,"startTime":"2026-02-28T21:12:01.177Z","endTime":"2026-02-28T21:12:04.177Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694492,"link":"/api/v1/people/694492","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":86.4,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.822392905586284,"aZ":-15.460984971427715,"pfxX":-4.842723108052796,"pfxZ":8.693129331439337,"pX":0.1460458130246282,"pZ":3.2472635717833676,"vX0":6.65641095765007,"vY0":-138.27362522765188,"vZ0":-5.197079320901418,"x":111.43,"y":151.1,"x0":-1.6710793707530038,"y0":50.00475552274045,"z0":6.200043643721383,"aX":-9.313533761280853},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.8,"breakHorizontal":7.3,"spinRate":2226,"spinDirection":203},"zone":2,"typeConfidence":0.9,"plateTime":0.3971578401005287,"extension":6.102920518063181},"index":8,"playId":"cf989dc4-5324-3823-a51f-b3b2fb4b6020","pitchNumber":6,"startTime":"2026-02-28T21:12:18.046Z","endTime":"2026-02-28T21:12:22.711Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694492,"link":"/api/v1/people/694492","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.6,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.974018760842764,"aZ":-27.092157496546207,"pfxX":-1.1614955708935364,"pfxZ":2.9638925727328154,"pX":1.1110506584059547,"pZ":1.3875331089221001,"vX0":7.979806121689217,"vY0":-129.8284169944707,"vZ0":-6.602376754949924,"x":74.65,"y":201.32,"x0":-1.8453313950675907,"y0":50.004751404884175,"z0":6.012545323506965,"aX":-1.9936984727653158},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":4.2,"breakHorizontal":0.5,"spinRate":2009,"spinDirection":245},"zone":14,"typeConfidence":0.87,"plateTime":0.4211238411140723,"extension":6.101519198708113},"index":9,"playId":"2bbd7079-f05e-33c8-8b5d-9436d61a3d31","pitchNumber":7,"startTime":"2026-02-28T21:12:43.383Z","endTime":"2026-02-28T21:12:46.383Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694492,"link":"/api/v1/people/694492","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.0,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.719880028737684,"aZ":-26.797194617968824,"pfxX":0.02886526313541138,"pfxZ":3.3547286443548536,"pX":-0.9180591740628515,"pZ":4.043780973303602,"vX0":2.888478477311817,"vY0":-126.09246342209539,"vZ0":-0.17338779795368697,"x":151.99,"y":129.6,"x0":-2.0843551528385182,"y0":50.002189706909896,"z0":6.283774140328944,"aX":0.0463428527884473},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":6.2,"breakHorizontal":-0.7,"spinRate":2106,"spinDirection":208},"zone":11,"typeConfidence":0.9,"plateTime":0.43512585236582124,"extension":5.949024283051512},"index":10,"playId":"200d4cbe-8b6a-379a-bf31-da84f4c86451","pitchNumber":8,"startTime":"2026-02-28T21:12:56.076Z","endTime":"2026-02-28T21:12:59.665Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694492,"link":"/api/v1/people/694492","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694384,"link":"/api/v1/people/694384"},"credit":"b_pa"},{"player":{"id":694492,"link":"/api/v1/people/694492"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.0,"awayTeamWinProbability":16.0,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.34,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-02-28T21:12:59.665Z","atBatIndex":24},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Yoán Moncada flies out to center fielder Alek Thomas.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-28T21:13:10.400Z","endTime":"2026-02-28T21:14:24.828Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694492,"fullName":"Hayden Durke","link":"/api/v1/people/694492"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":677950,"link":"/api/v1/people/677950"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.64604180351208,"aZ":-15.16516761769351,"pfxX":-2.389051735252652,"pfxZ":8.795298750285987,"pX":0.3032330930208462,"pZ":3.717864824584006,"vX0":6.169814078182105,"vY0":-138.15789741721775,"vZ0":-4.125596934000311,"x":105.44,"y":138.4,"x0":-1.6480698648240018,"y0":50.00437142455331,"z0":6.249103163710136,"aX":-4.621588706734996},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.2,"breakHorizontal":3.0,"spinRate":2045,"spinDirection":199},"zone":12,"typeConfidence":0.9,"plateTime":0.39639017138016275,"extension":5.995642630144643},"index":0,"playId":"96577eea-a997-36c8-b6da-a7543b0c5ff8","pitchNumber":1,"startTime":"2026-02-28T21:13:21.777Z","endTime":"2026-02-28T21:13:24.977Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694492,"link":"/api/v1/people/694492","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":660162,"link":"/api/v1/people/660162","batSide":{"code":"L","description":"Left"}},"first":{"id":694384,"link":"/api/v1/people/694384"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.577859203057074,"aZ":-29.603753269458,"pfxX":-0.5604251180816092,"pfxZ":1.6126510220870482,"pX":-0.1195648828776357,"pZ":2.9137475942947524,"vX0":4.389664929428084,"vY0":-125.71366037404033,"vZ0":-1.9138652120554138,"x":121.56,"y":160.11,"x0":-1.8189234951086108,"y0":50.002240154975574,"z0":6.098597526760783,"aX":-0.893274773236796},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.8,"breakHorizontal":0.0,"spinRate":2015,"spinDirection":230},"zone":2,"typeConfidence":0.91,"plateTime":0.43645858692212425,"extension":5.86211436245694},"index":1,"playId":"7b0076da-d247-30e5-95eb-6bf943471ba5","pitchNumber":2,"startTime":"2026-02-28T21:13:38.479Z","endTime":"2026-02-28T21:13:43.068Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694492,"link":"/api/v1/people/694492","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":660162,"link":"/api/v1/people/660162","batSide":{"code":"L","description":"Left"}},"first":{"id":694384,"link":"/api/v1/people/694384"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":79.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.93717911247292,"aZ":-28.487005687479904,"pfxX":0.8465885482930766,"pfxZ":2.2740054991756082,"pX":-0.387185444585223,"pZ":3.1341227187381047,"vX0":3.597361003395986,"vY0":-126.55202536954951,"vZ0":-1.697440830989992,"x":131.76,"y":154.16,"x0":-1.9373094213923603,"y0":50.00175946156961,"z0":6.096285226391291,"aX":1.3724891082962658},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":4.0,"breakHorizontal":-2.4,"spinRate":2124,"spinDirection":196},"zone":1,"typeConfidence":0.91,"plateTime":0.4328847538824787,"extension":5.997221296361538},"index":2,"playId":"96b94863-5fd9-3da8-8d15-8ac24db4f89e","pitchNumber":3,"startTime":"2026-02-28T21:13:54.588Z","endTime":"2026-02-28T21:13:58.901Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694492,"link":"/api/v1/people/694492","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":660162,"link":"/api/v1/people/660162","batSide":{"code":"L","description":"Left"}},"first":{"id":694384,"link":"/api/v1/people/694384"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-02-28T21:14:03.218Z","endTime":"2026-02-28T21:14:17.310Z","isPitch":false,"type":"action","player":{"id":660162,"link":"/api/v1/people/660162"},"defense":{"pitcher":{"id":694492,"link":"/api/v1/people/694492","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":660162,"link":"/api/v1/people/660162","batSide":{"code":"L","description":"Left"}},"first":{"id":694384,"link":"/api/v1/people/694384"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":75.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.59634898412835,"aZ":-41.245294392121934,"pfxX":-0.5807252524685519,"pfxZ":-6.359631365881386,"pX":-0.1436353178124791,"pZ":3.0028160741169243,"vX0":3.9416821711140524,"vY0":-118.86686690536658,"vZ0":0.9361024570190966,"x":122.48,"y":157.7,"x0":-1.7507076875807592,"y0":50.005818103931865,"z0":6.360081016639009,"aX":-0.8287875061175545},"breaks":{"breakAngle":0.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-11.0,"breakHorizontal":0.0,"spinRate":2031,"spinDirection":12},"zone":2,"typeConfidence":0.9,"plateTime":0.46146419851163545,"extension":5.926234964137792},"hitData":{"launchSpeed":95.3,"launchAngle":42.0,"totalDistance":332.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":115.98,"coordY":66.39}},"index":4,"playId":"92331748-a328-3927-b779-4fdfe5c50137","pitchNumber":4,"startTime":"2026-02-28T21:14:17.310Z","endTime":"2026-02-28T21:14:24.828Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694492,"link":"/api/v1/people/694492","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":660162,"link":"/api/v1/people/660162","batSide":{"code":"L","description":"Left"}},"first":{"id":694384,"link":"/api/v1/people/694384"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660162,"link":"/api/v1/people/660162"},"credit":"b_ab"},{"player":{"id":694492,"link":"/api/v1/people/694492"},"credit":"p_ab"},{"player":{"id":660162,"link":"/api/v1/people/660162"},"credit":"b_pa"},{"player":{"id":694492,"link":"/api/v1/people/694492"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":82.6,"awayTeamWinProbability":17.400000000000006,"homeTeamWinProbabilityAdded":-1.4000000000000057,"leverageIndex":0.62,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-02-28T21:14:24.828Z","atBatIndex":25},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jorge Soler hits a ground-rule double (2) on a fly ball to right-center field. Nolan Schanuel to 3rd.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-28T21:15:01.359Z","endTime":"2026-02-28T21:15:46.820Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694492,"fullName":"Hayden Durke","link":"/api/v1/people/694492"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"postOnThird":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"7ee4250e-7779-3116-8176-c8cccf7144e4","startTime":"2026-02-28T21:14:50.959Z","endTime":"2026-02-28T21:14:54.572Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":694492,"link":"/api/v1/people/694492","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"first":{"id":694384,"link":"/api/v1/people/694384"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":80.5,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.087731739123335,"aZ":-25.006215320653677,"pfxX":1.8243487814322452,"pfxZ":4.33204280538242,"pX":-0.6944832223712456,"pZ":2.800257446535206,"vX0":2.5324690642405914,"vY0":-128.01022124597557,"vZ0":-3.24306450055089,"x":143.47,"y":163.17,"x0":-1.9347003455579757,"y0":50.00526437019191,"z0":6.047195232472127,"aX":3.0191659732384823},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":7.3,"breakHorizontal":-3.8,"spinRate":2065,"spinDirection":220},"zone":4,"typeConfidence":0.89,"plateTime":0.428332869510462,"extension":5.98598798668759},"index":1,"playId":"8c031ca8-6b50-367b-9ae3-9e97fcfa6d4e","pitchNumber":1,"startTime":"2026-02-28T21:15:03.331Z","endTime":"2026-02-28T21:15:07.128Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694492,"link":"/api/v1/people/694492","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"first":{"id":694384,"link":"/api/v1/people/694384"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.6,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.91605615681164,"aZ":-27.950327152158494,"pfxX":0.5432426454035286,"pfxZ":2.501949387530365,"pX":-0.1881054241824166,"pZ":3.62093333213441,"vX0":3.6434849933758873,"vY0":-128.3434757712751,"vZ0":-1.1929390612416848,"x":124.17,"y":141.01,"x0":-1.690405351574115,"y0":50.000786354042845,"z0":6.247460608339548,"aX":0.9146869340986638},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":4.6,"breakHorizontal":-1.7,"spinRate":1957,"spinDirection":156},"zone":11,"typeConfidence":0.9,"plateTime":0.4250441124583966,"extension":6.104062866385949},"index":2,"playId":"7a278fd2-c0fc-3371-ba1c-b81f49e0051e","pitchNumber":2,"startTime":"2026-02-28T21:15:19.923Z","endTime":"2026-02-28T21:15:23.690Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694492,"link":"/api/v1/people/694492","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"first":{"id":694384,"link":"/api/v1/people/694384"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.5,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.576559247196073,"aZ":-14.307756206085566,"pfxX":-4.226251555665513,"pfxZ":8.928587177107879,"pX":0.4502062169065428,"pZ":2.618107375878039,"vX0":6.946227047751252,"vY0":-140.51500589430347,"vZ0":-7.142730707162697,"x":99.84,"y":168.09,"x0":-1.5038199924872797,"y0":50.004396178717094,"z0":6.121021100443787,"aX":-8.459160526642988},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":14.9,"breakHorizontal":6.2,"spinRate":2004,"spinDirection":199},"zone":6,"typeConfidence":0.91,"plateTime":0.3896699836307045,"extension":6.205713381781183},"hitData":{"launchSpeed":104.9,"launchAngle":30.0,"totalDistance":394.0,"trajectory":"fly_ball","hardness":"medium","coordinates":{"coordX":182.72,"coordY":38.68}},"index":3,"playId":"b66b0110-2974-3391-9ec0-ae807601df85","pitchNumber":3,"startTime":"2026-02-28T21:15:36.709Z","endTime":"2026-02-28T21:15:46.820Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694492,"link":"/api/v1/people/694492","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"first":{"id":694384,"link":"/api/v1/people/694384"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624585,"link":"/api/v1/people/624585"},"credit":"b_ab"},{"player":{"id":694492,"link":"/api/v1/people/694492"},"credit":"p_ab"},{"player":{"id":624585,"link":"/api/v1/people/624585"},"credit":"b_pa"},{"player":{"id":694492,"link":"/api/v1/people/694492"},"credit":"p_pa"}],"flags":[{"credit":"b_gnd_rule_double"}],"homeTeamWinProbability":84.3,"awayTeamWinProbability":15.700000000000003,"homeTeamWinProbabilityAdded":1.7000000000000028,"leverageIndex":0.47,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-02-28T21:15:46.820Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jo Adell called out on strikes.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-02-28T21:16:13.897Z","endTime":"2026-02-28T21:17:07.326Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694492,"fullName":"Hayden Durke","link":"/api/v1/people/694492"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":605244,"link":"/api/v1/people/605244"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"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":87.9,"endSpeed":81.3,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.25646365898828,"aZ":-25.167377263320397,"pfxX":0.41490625850077806,"pfxZ":4.200594817027135,"pX":0.04988323684186392,"pZ":1.6099545216360274,"vX0":4.171629339038056,"vY0":-127.98276585422906,"vZ0":-6.452080348917085,"x":115.1,"y":195.31,"x0":-1.651852608938829,"y0":50.00078435027056,"z0":6.122162826859284,"aX":0.6903399852928686},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":6.5,"breakHorizontal":-1.7,"spinRate":2180,"spinDirection":214},"zone":14,"typeConfidence":0.88,"plateTime":0.4272199760578581,"extension":6.089131025956947},"index":0,"playId":"882d08ae-dc8d-3142-8fd4-2eefc0293581","pitchNumber":1,"startTime":"2026-02-28T21:16:21.473Z","endTime":"2026-02-28T21:16:24.473Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694492,"link":"/api/v1/people/694492","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"second":{"id":624585,"link":"/api/v1/people/624585"},"third":{"id":694384,"link":"/api/v1/people/694384"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":79.9,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.445851372618964,"aZ":-26.48057860442766,"pfxX":-0.2530394799524833,"pfxZ":3.509909630547263,"pX":0.707125718161477,"pZ":1.466428525629602,"vX0":5.6506871111752375,"vY0":-127.12663700941825,"vZ0":-6.403472107769557,"x":90.05,"y":199.19,"x0":-1.5207241412859371,"y0":50.00045368615347,"z0":6.147594291048673,"aX":-0.4108410875425353},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.9,"breakHorizontal":-1.0,"spinRate":2127,"spinDirection":248},"zone":14,"typeConfidence":0.89,"plateTime":0.43248051193608816,"extension":6.0159721525795335},"index":1,"playId":"80d49f84-2351-32c9-b0fc-900dcadbc2b0","pitchNumber":2,"startTime":"2026-02-28T21:16:39.110Z","endTime":"2026-02-28T21:16:42.110Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694492,"link":"/api/v1/people/694492","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"second":{"id":624585,"link":"/api/v1/people/624585"},"third":{"id":694384,"link":"/api/v1/people/694384"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-02-28T21:16:51.446Z","endTime":"2026-02-28T21:17:03.353Z","isPitch":false,"type":"action","player":{"id":666176,"link":"/api/v1/people/666176"},"defense":{"pitcher":{"id":694492,"link":"/api/v1/people/694492","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"second":{"id":624585,"link":"/api/v1/people/624585"},"third":{"id":694384,"link":"/api/v1/people/694384"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":80.8,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.97148561292547,"aZ":-26.571088842231905,"pfxX":-0.6885480683459637,"pfxZ":3.335891681571592,"pX":0.47086679344078847,"pZ":3.125646468783445,"vX0":5.4841623448330745,"vY0":-129.78308560753698,"vZ0":-2.8692210963428058,"x":99.05,"y":154.39,"x0":-1.5939335949333726,"y0":50.003375581848395,"z0":6.301916075841885,"aX":-1.157052076097114},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":5.5,"breakHorizontal":-0.1,"spinRate":2166,"spinDirection":189},"zone":3,"typeConfidence":0.87,"plateTime":0.4244744409563639,"extension":6.024155088571162},"index":3,"playId":"cec73b66-5b80-36be-8632-0f67c1669676","pitchNumber":3,"startTime":"2026-02-28T21:17:03.353Z","endTime":"2026-02-28T21:17:07.326Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694492,"link":"/api/v1/people/694492","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"second":{"id":624585,"link":"/api/v1/people/624585"},"third":{"id":694384,"link":"/api/v1/people/694384"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"credit":"b_ab"},{"player":{"id":694492,"link":"/api/v1/people/694492"},"credit":"p_ab"},{"player":{"id":666176,"link":"/api/v1/people/666176"},"credit":"b_pa"},{"player":{"id":694492,"link":"/api/v1/people/694492"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.39999999999999,"awayTeamWinProbability":18.60000000000001,"homeTeamWinProbabilityAdded":-2.9000000000000057,"leverageIndex":1.06,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2026-02-28T21:17:07.326Z","atBatIndex":27},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ben McLaughlin singles on a line drive to right fielder Jorge Soler.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-28T21:19:37.043Z","endTime":"2026-02-28T21:20:22.769Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":808768,"fullName":"Ben McLaughlin","link":"/api/v1/people/808768"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":519141,"fullName":"Drew Pomeranz","link":"/api/v1/people/519141"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":808768,"fullName":"Ben McLaughlin","link":"/api/v1/people/808768"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","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":808768,"fullName":"Ben McLaughlin","link":"/api/v1/people/808768"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":624585,"link":"/api/v1/people/624585"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Trey Mancini replaces first baseman Nolan Schanuel, batting 3rd, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-28T21:18:43.643Z","endTime":"2026-02-28T21:18:43.666Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641820,"link":"/api/v1/people/641820"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"301","replacedPlayer":{"id":694384,"link":"/api/v1/people/694384"},"defense":{"pitcher":{"id":666201,"link":"/api/v1/people/666201","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":683090,"link":"/api/v1/people/683090"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":808768,"link":"/api/v1/people/808768","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Drew Pomeranz replaces Alek Manoah.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-02-28T21:18:43.666Z","endTime":"2026-02-28T21:19:38.928Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":519141,"link":"/api/v1/people/519141"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":666201,"link":"/api/v1/people/666201","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":683090,"link":"/api/v1/people/683090"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":808768,"link":"/api/v1/people/808768","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.6,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.329768293036615,"aZ":-13.158505417570886,"pfxX":2.3951687991773585,"pfxZ":10.662985807415092,"pX":-0.5333940234580018,"pZ":2.4058219871286544,"vX0":-7.00392760795438,"vY0":-132.67771189063538,"vZ0":-7.0984196669122674,"x":137.33,"y":173.82,"x0":1.8291045161659099,"y0":50.00101216790127,"z0":6.074324873195397,"aX":4.271111571415873},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":18.0,"breakHorizontal":-2.8,"spinRate":2514,"spinDirection":155},"zone":4,"typeConfidence":0.89,"plateTime":0.4127921505992149,"extension":5.7058197924855545},"index":2,"playId":"e17aa03e-ca40-35c3-bd0f-593b9301dd5b","pitchNumber":1,"startTime":"2026-02-28T21:19:38.928Z","endTime":"2026-02-28T21:19:42.844Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":683090,"link":"/api/v1/people/683090"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":808768,"link":"/api/v1/people/808768","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.5,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.553409817952122,"aZ":-12.325979508333898,"pfxX":1.9652755927475236,"pfxZ":11.192565532607262,"pX":-0.6105146755852257,"pZ":2.728925311587882,"vX0":-7.15929057672496,"vY0":-131.94710080369018,"vZ0":-6.329595819055811,"x":140.27,"y":165.1,"x0":1.875807784067026,"y0":50.003774545185074,"z0":6.0569702592999715,"aX":3.485910532879836},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":19.2,"breakHorizontal":-2.0,"spinRate":2547,"spinDirection":155},"zone":4,"typeConfidence":0.89,"plateTime":0.41419113049186596,"extension":5.70959383486019},"index":3,"playId":"91a24c22-95aa-331c-b79b-3a0e1f771f9f","pitchNumber":2,"startTime":"2026-02-28T21:19:56.595Z","endTime":"2026-02-28T21:20:00.564Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":683090,"link":"/api/v1/people/683090"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":808768,"link":"/api/v1/people/808768","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":76.2,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.400427172695156,"aZ":-41.54804335294227,"pfxX":-1.9407521323007284,"pfxZ":-6.433638852555887,"pX":0.4137859217145672,"pZ":2.708082984047755,"vX0":-3.070885875701633,"vY0":-119.7688631097648,"vZ0":0.1787154974624794,"x":101.23,"y":165.66,"x0":1.9629584172243377,"y0":50.001205740541245,"z0":6.337831248357941,"aX":-2.828333735514637},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-11.4,"breakHorizontal":4.2,"spinRate":2230,"spinDirection":323},"zone":6,"typeConfidence":0.9,"plateTime":0.4567353380274586,"extension":5.0112682850455395},"hitData":{"launchSpeed":83.0,"launchAngle":20.0,"totalDistance":271.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":161.1,"coordY":96.91}},"index":4,"playId":"80c207d3-580f-3b7e-a0b4-93296d3f5401","pitchNumber":3,"startTime":"2026-02-28T21:20:14.674Z","endTime":"2026-02-28T21:20:22.769Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":683090,"link":"/api/v1/people/683090"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":808768,"link":"/api/v1/people/808768","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808768,"link":"/api/v1/people/808768"},"credit":"b_ab"},{"player":{"id":519141,"link":"/api/v1/people/519141"},"credit":"p_ab"},{"player":{"id":808768,"link":"/api/v1/people/808768"},"credit":"b_pa"},{"player":{"id":519141,"link":"/api/v1/people/519141"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.5,"awayTeamWinProbability":22.5,"homeTeamWinProbabilityAdded":-3.8999999999999915,"leverageIndex":0.88,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2026-02-28T21:20:22.769Z","atBatIndex":28},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Nolan Arenado pops out to third baseman Yoán Moncada in foul territory.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-28T21:20:31.260Z","endTime":"2026-02-28T21:20:56.741Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519141,"fullName":"Drew Pomeranz","link":"/api/v1/people/519141"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":808768,"fullName":"Ben McLaughlin","link":"/api/v1/people/808768"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":660162,"link":"/api/v1/people/660162"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.4,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.665035333536725,"aZ":-14.331746125041695,"pfxX":2.0746614708886786,"pfxZ":9.754493859937691,"pX":0.2838145480515969,"pZ":3.166887735019269,"vX0":-5.019658958848063,"vY0":-134.520167591479,"vZ0":-4.841588225450263,"x":106.18,"y":153.27,"x0":1.9059876973183187,"y0":50.004668414613306,"z0":6.008948064006902,"aX":3.7959756858580147},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.8,"breakHorizontal":-2.6,"spinRate":2540,"spinDirection":156},"zone":2,"typeConfidence":0.89,"plateTime":0.4074526524596407,"extension":5.724720058997967},"hitData":{"launchSpeed":74.1,"launchAngle":73.0,"totalDistance":90.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":94.32,"coordY":184.63}},"index":0,"playId":"152c014e-e3f3-3647-bd43-75013518ce82","pitchNumber":1,"startTime":"2026-02-28T21:20:47.343Z","endTime":"2026-02-28T21:20:56.741Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":683090,"link":"/api/v1/people/683090"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"first":{"id":808768,"link":"/api/v1/people/808768"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_ab"},{"player":{"id":519141,"link":"/api/v1/people/519141"},"credit":"p_ab"},{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_pa"},{"player":{"id":519141,"link":"/api/v1/people/519141"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":81.10000000000001,"awayTeamWinProbability":18.89999999999999,"homeTeamWinProbabilityAdded":3.6000000000000085,"leverageIndex":1.57,"dramaIndex":67.0,"contextMetrics":{},"playEndTime":"2026-02-28T21:20:56.741Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jose Fernandez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-28T21:21:05.422Z","endTime":"2026-02-28T21:22:28.106Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519141,"fullName":"Drew Pomeranz","link":"/api/v1/people/519141"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":808768,"fullName":"Ben McLaughlin","link":"/api/v1/people/808768"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":518595,"link":"/api/v1/people/518595"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.3,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.548080895065464,"aZ":-11.103021508552578,"pfxX":1.3801256947290637,"pfxZ":11.539364616841612,"pX":0.7894096631752389,"pZ":4.751358532727324,"vX0":-3.6005918887226644,"vY0":-134.16177862857788,"vZ0":-1.9540449361397185,"x":86.91,"y":110.49,"x0":1.968511441613881,"y0":50.00269850272134,"z0":6.27873533355221,"aX":2.520217290009494},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":20.8,"breakHorizontal":-1.8,"spinRate":2641,"spinDirection":155},"zone":12,"typeConfidence":0.89,"plateTime":0.40798583456891047,"extension":5.694790929196904},"index":0,"playId":"afbd59b3-3af2-3f98-8167-895b07fc20e4","pitchNumber":1,"startTime":"2026-02-28T21:21:20.818Z","endTime":"2026-02-28T21:21:23.818Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":683090,"link":"/api/v1/people/683090"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"first":{"id":808768,"link":"/api/v1/people/808768"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.6,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.18308309826814,"aZ":-11.092667828305919,"pfxX":2.8342658360449215,"pfxZ":11.525335766676577,"pX":-0.4636002758651436,"pZ":2.6575776388177803,"vX0":-6.846427622294707,"vY0":-134.17293213277634,"vZ0":-6.784988107148769,"x":134.67,"y":167.03,"x0":1.7493084448739178,"y0":50.001548578145325,"z0":6.004261915157905,"aX":5.184568883900836},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":19.7,"breakHorizontal":-3.7,"spinRate":2603,"spinDirection":156},"zone":4,"typeConfidence":0.9,"plateTime":0.40774532974682254,"extension":5.811732569241157},"index":1,"playId":"89dfb6cf-e09e-31b0-82f3-0bcd2ebe565d","pitchNumber":2,"startTime":"2026-02-28T21:21:37.524Z","endTime":"2026-02-28T21:21:40.785Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":683090,"link":"/api/v1/people/683090"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"first":{"id":808768,"link":"/api/v1/people/808768"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":78.6,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.150265898848648,"aZ":-37.37490966710937,"pfxX":1.836457842647973,"pfxZ":-3.371310477061951,"pX":-1.0138938399850963,"pZ":1.1769291432194384,"vX0":-7.46019081761306,"vY0":-123.32814667025946,"vZ0":-4.455404690264758,"x":155.65,"y":207.0,"x0":1.8094360162272016,"y0":50.00190559845482,"z0":6.153547166370862,"aX":2.833553173388631},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-7.0,"breakHorizontal":-1.6,"spinRate":2203,"spinDirection":331},"zone":13,"typeConfidence":0.88,"plateTime":0.44384361404739714,"extension":5.702016188873226},"index":2,"playId":"56130027-d868-39ba-ab84-a441793edab1","pitchNumber":3,"startTime":"2026-02-28T21:21:56.743Z","endTime":"2026-02-28T21:22:03.606Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":683090,"link":"/api/v1/people/683090"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"first":{"id":808768,"link":"/api/v1/people/808768"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-02-28T21:22:11.400Z","endTime":"2026-02-28T21:22:25.106Z","isPitch":false,"type":"action","player":{"id":699912,"link":"/api/v1/people/699912"},"defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":683090,"link":"/api/v1/people/683090"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"first":{"id":808768,"link":"/api/v1/people/808768"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.5,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.64159993815665,"aZ":-35.50575610793047,"pfxX":1.07038647896298,"pfxZ":-2.1604844083869885,"pX":-0.5396562998935465,"pZ":1.0754923593588943,"vX0":-5.932364085371121,"vY0":-123.43506863576542,"vZ0":-4.822471361723981,"x":137.57,"y":209.74,"x0":1.756087889248644,"y0":50.00327744684588,"z0":6.045160361601869,"aX":1.6522223152953885},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-4.8,"breakHorizontal":-0.6,"spinRate":2203,"spinDirection":328},"zone":13,"typeConfidence":0.87,"plateTime":0.443792697714529,"extension":5.598911253236042},"index":4,"playId":"020cd495-3ce0-3b9e-8cf1-36c154148ff0","pitchNumber":4,"startTime":"2026-02-28T21:22:25.106Z","endTime":"2026-02-28T21:22:28.106Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":683090,"link":"/api/v1/people/683090"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"first":{"id":808768,"link":"/api/v1/people/808768"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":699912,"link":"/api/v1/people/699912"},"credit":"b_ab"},{"player":{"id":519141,"link":"/api/v1/people/519141"},"credit":"p_ab"},{"player":{"id":699912,"link":"/api/v1/people/699912"},"credit":"b_pa"},{"player":{"id":519141,"link":"/api/v1/people/519141"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.0,"awayTeamWinProbability":16.0,"homeTeamWinProbabilityAdded":2.8999999999999915,"leverageIndex":1.22,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-02-28T21:22:28.106Z","atBatIndex":30},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Luken Baker homers (2) on a fly ball to left center field. Ben McLaughlin scores.","rbi":2,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-28T21:22:38.133Z","endTime":"2026-02-28T21:23:40.154Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":663609,"fullName":"Luken Baker","link":"/api/v1/people/663609"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519141,"fullName":"Drew Pomeranz","link":"/api/v1/people/519141"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":663609,"fullName":"Luken Baker","link":"/api/v1/people/663609"},"responsiblePitcher":{"id":519141,"link":"/api/v1/people/519141"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":808768,"fullName":"Ben McLaughlin","link":"/api/v1/people/808768"},"responsiblePitcher":{"id":519141,"link":"/api/v1/people/519141"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.4,"strikeZoneTop":3.389,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.46551080304356,"aZ":-11.870174538828701,"pfxX":1.9739436809913524,"pfxZ":11.121951371905775,"pX":-0.30869781755201364,"pZ":3.003027564355552,"vX0":-6.077627805640274,"vY0":-134.34518238461646,"vZ0":-5.9291633427880885,"x":128.77,"y":157.7,"x0":1.7277197716420956,"y0":50.003428222212676,"z0":6.084597863850694,"aX":3.6047729209059622},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":19.1,"breakHorizontal":-2.3,"spinRate":2606,"spinDirection":156},"zone":1,"typeConfidence":0.9,"plateTime":0.40792311371936574,"extension":5.764858573588394},"index":0,"playId":"f2f07129-8380-3fb2-9485-09f9fd63db98","pitchNumber":1,"startTime":"2026-02-28T21:22:53.227Z","endTime":"2026-02-28T21:22:56.364Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":683090,"link":"/api/v1/people/683090"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":663609,"link":"/api/v1/people/663609","batSide":{"code":"R","description":"Right"}},"first":{"id":808768,"link":"/api/v1/people/808768"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":85.0,"strikeZoneTop":3.389,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.50778303547653,"aZ":-14.280297289822363,"pfxX":1.5613426075666688,"pfxZ":9.70968021528325,"pX":-0.01777566775187234,"pZ":3.257997375756543,"vX0":-5.196433531055172,"vY0":-134.49794126962587,"vZ0":-4.945431738908778,"x":117.68,"y":150.81,"x0":1.731379732343944,"y0":50.005137629385324,"z0":6.123512914628339,"aX":2.8783548629495064},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.8,"breakHorizontal":-1.8,"spinRate":2477,"spinDirection":163},"zone":2,"typeConfidence":0.89,"plateTime":0.40628897113307927,"extension":5.678542884276881},"hitData":{"launchSpeed":112.5,"launchAngle":24.0,"totalDistance":380.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":77.83,"coordY":21.45}},"index":1,"playId":"6a62986e-90cd-30fe-b081-b4f87fefe950","pitchNumber":2,"startTime":"2026-02-28T21:23:14.994Z","endTime":"2026-02-28T21:23:40.154Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":683090,"link":"/api/v1/people/683090"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":663609,"link":"/api/v1/people/663609","batSide":{"code":"R","description":"Right"}},"first":{"id":808768,"link":"/api/v1/people/808768"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663609,"link":"/api/v1/people/663609"},"credit":"b_ab"},{"player":{"id":519141,"link":"/api/v1/people/519141"},"credit":"p_ab"},{"player":{"id":663609,"link":"/api/v1/people/663609"},"credit":"b_pa"},{"player":{"id":519141,"link":"/api/v1/people/519141"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.2,"awayTeamWinProbability":32.8,"homeTeamWinProbabilityAdded":-16.799999999999997,"leverageIndex":0.82,"dramaIndex":129.0,"contextMetrics":{},"playEndTime":"2026-02-28T21:23:40.154Z","atBatIndex":31},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tommy Troy grounds out, shortstop Zach Neto to first baseman Trey Mancini.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-02-28T21:23:50.066Z","endTime":"2026-02-28T21:25:12.200Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519141,"fullName":"Drew Pomeranz","link":"/api/v1/people/519141"},"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":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":641820,"link":"/api/v1/people/641820"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":84.5,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.38813201453608,"aZ":-10.300928330547219,"pfxX":3.143817401712294,"pfxZ":12.039380689364009,"pX":0.20692582858896924,"pZ":2.6501597824717793,"vX0":-5.409643765416084,"vY0":-133.37233488053977,"vZ0":-7.01442770780288,"x":109.11,"y":167.23,"x0":1.8452504877268838,"y0":50.00588244511831,"z0":6.042684019045078,"aX":5.713740765327159},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":20.6,"breakHorizontal":-4.7,"spinRate":2531,"spinDirection":160},"zone":5,"typeConfidence":0.9,"plateTime":0.4093379248642752,"extension":5.7459887998635795},"index":0,"playId":"8cd3b3c2-4c03-3f4a-b190-bca88c7c34ee","pitchNumber":1,"startTime":"2026-02-28T21:24:00.175Z","endTime":"2026-02-28T21:24:03.777Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":683090,"link":"/api/v1/people/683090"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":77.5,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.04745605508358,"aZ":-38.24687028916139,"pfxX":0.36704035812759606,"pfxZ":-4.0797289811761654,"pX":-0.2146938409540548,"pZ":0.8945388559215298,"vX0":-5.06293249869829,"vY0":-120.86904780802308,"vZ0":-4.5281856991845855,"x":125.18,"y":214.63,"x0":1.8532481297570214,"y0":50.00039976439584,"z0":6.126112130625722,"aX":0.5469247606554074},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-8.2,"breakHorizontal":0.5,"spinRate":2192,"spinDirection":326},"zone":13,"typeConfidence":0.89,"plateTime":0.4519791712247443,"extension":5.581449874930934},"index":1,"playId":"764b77cb-881a-3cd8-9de5-a16ee4fc173b","pitchNumber":2,"startTime":"2026-02-28T21:24:14.224Z","endTime":"2026-02-28T21:24:19.806Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":683090,"link":"/api/v1/people/683090"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":76.3,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.81008164764788,"aZ":-37.238144676413896,"pfxX":-0.6401789317448396,"pfxZ":-3.4475717036050035,"pX":0.9565707498819139,"pZ":2.956861478202913,"vX0":-2.1067106616720324,"vY0":-119.98515957965134,"vZ0":-0.1086061730072756,"x":80.54,"y":158.94,"x0":1.9268915333037733,"y0":50.00466158512586,"z0":6.303049622579772,"aX":-0.9394068114575096},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-6.0,"breakHorizontal":1.7,"spinRate":2160,"spinDirection":324},"zone":12,"typeConfidence":0.9,"plateTime":0.45536404729837265,"extension":5.5180391160679205},"index":2,"playId":"05a179b0-7223-3d7a-8a03-4bdf5d67c2df","pitchNumber":3,"startTime":"2026-02-28T21:24:30.988Z","endTime":"2026-02-28T21:24:34.568Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":683090,"link":"/api/v1/people/683090"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":83.3,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.984854986723303,"aZ":-8.808303539501235,"pfxX":3.790400039924338,"pfxZ":13.196395870172609,"pX":-0.7054999580943576,"pZ":2.1777288641545525,"vX0":-7.789184015013642,"vY0":-132.17674782790942,"vZ0":-8.133038300714611,"x":143.89,"y":179.98,"x0":1.7862066938082595,"y0":50.00392661348995,"z0":5.940188852008294,"aX":6.7126681286274135},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":22.3,"breakHorizontal":-5.2,"spinRate":2562,"spinDirection":158},"zone":4,"typeConfidence":0.9,"plateTime":0.41428608458410254,"extension":5.731284121585314},"index":3,"playId":"d77872ac-1b28-326a-88ca-4b0d50e92825","pitchNumber":4,"startTime":"2026-02-28T21:24:46.083Z","endTime":"2026-02-28T21:24:49.083Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":683090,"link":"/api/v1/people/683090"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":75.9,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.85784115023434,"aZ":-40.50442830824631,"pfxX":-2.5090410214637466,"pfxZ":-5.713499546462623,"pX":-0.31159334911486203,"pZ":2.4531748519926273,"vX0":-4.414985635943128,"vY0":-120.60913084529973,"vZ0":-0.449534951287459,"x":128.88,"y":172.54,"x0":1.8766610152907877,"y0":50.004962355956316,"z0":6.247793965762128,"aX":-3.6558662093795404},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-10.2,"breakHorizontal":5.8,"spinRate":2171,"spinDirection":331},"zone":4,"typeConfidence":0.9,"plateTime":0.4560443161353116,"extension":5.602339785933972},"hitData":{"launchSpeed":97.4,"launchAngle":-3.0,"totalDistance":31.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.71,"coordY":160.3}},"index":4,"playId":"21484ae1-1dc7-3942-b4e0-1d15df81b4d1","pitchNumber":5,"startTime":"2026-02-28T21:25:07.147Z","endTime":"2026-02-28T21:25:12.200Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":683090,"link":"/api/v1/people/683090"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694371,"link":"/api/v1/people/694371"},"credit":"b_ab"},{"player":{"id":519141,"link":"/api/v1/people/519141"},"credit":"p_ab"},{"player":{"id":694371,"link":"/api/v1/people/694371"},"credit":"b_pa"},{"player":{"id":519141,"link":"/api/v1/people/519141"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.5,"awayTeamWinProbability":31.5,"homeTeamWinProbabilityAdded":1.2999999999999972,"leverageIndex":0.52,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-02-28T21:25:12.200Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Travis d'Arnaud strikes out swinging.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-02-28T21:27:39.718Z","endTime":"2026-02-28T21:28:33.258Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":605244,"link":"/api/v1/people/605244"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Jacob Amaya replaces third baseman Nolan Arenado, batting 4th, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-28T21:26:57.372Z","endTime":"2026-02-28T21:26:57.386Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676070,"link":"/api/v1/people/676070"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"401","replacedPlayer":{"id":571448,"link":"/api/v1/people/571448"},"defense":{"pitcher":{"id":694492,"link":"/api/v1/people/694492","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":699912,"link":"/api/v1/people/699912"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":518595,"link":"/api/v1/people/518595","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from shortstop to third base for Jose Fernandez.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-02-28T21:26:57.386Z","endTime":"2026-02-28T21:26:57.387Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":699912,"link":"/api/v1/people/699912"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"500","defense":{"pitcher":{"id":694492,"link":"/api/v1/people/694492","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":518595,"link":"/api/v1/people/518595","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Paul Sewald replaces Hayden Durke.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-02-28T21:26:57.387Z","endTime":"2026-02-28T21:27:41.709Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":623149,"link":"/api/v1/people/623149"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":694492,"link":"/api/v1/people/694492","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":518595,"link":"/api/v1/people/518595","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":75.4,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.623008836152824,"aZ":-24.47640610076925,"pfxX":2.1801227903592864,"pfxZ":5.317338054976044,"pX":-0.00190854662543464,"pZ":1.9668128418169128,"vX0":6.9673192679592795,"vY0":-119.97725110910874,"vZ0":-1.5838345654782882,"x":117.07,"y":185.68,"x0":-3.2346083002879933,"y0":50.005006192149686,"z0":4.830586399194647,"aX":3.1573224833155846},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":9.5,"breakHorizontal":-5.8,"spinRate":2465,"spinDirection":92},"zone":8,"typeConfidence":0.89,"plateTime":0.457674687552025,"extension":6.20049696079455},"index":3,"playId":"3eb380ac-5de0-3091-83b8-1241304605ad","pitchNumber":1,"startTime":"2026-02-28T21:27:41.709Z","endTime":"2026-02-28T21:27:45.315Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623149,"link":"/api/v1/people/623149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":518595,"link":"/api/v1/people/518595","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":75.1,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.943769878832587,"aZ":-26.32353849309036,"pfxX":4.949770529403718,"pfxZ":4.046094729800507,"pX":0.11987373684043999,"pZ":2.2511353882919316,"vX0":6.449477874981983,"vY0":-120.18603927047918,"vZ0":-0.45806082823544797,"x":112.43,"y":178.0,"x0":-3.2538168894724646,"y0":50.00127086946322,"z0":4.807018617251973,"aX":7.150283800765576},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":7.4,"breakHorizontal":-10.7,"spinRate":2531,"spinDirection":99},"zone":5,"typeConfidence":0.9,"plateTime":0.4578722857527886,"extension":6.201502114932409},"index":4,"playId":"47596e70-73c6-3c6b-b0f9-0fa21d081b8e","pitchNumber":2,"startTime":"2026-02-28T21:27:55.952Z","endTime":"2026-02-28T21:28:00.197Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623149,"link":"/api/v1/people/623149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":518595,"link":"/api/v1/people/518595","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":83.7,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.249270614862997,"aZ":-23.418769381795695,"pfxX":-7.926748715130536,"pfxZ":4.822214221417553,"pX":-0.6658425672462917,"pZ":4.112231517565611,"vX0":9.407376185024157,"vY0":-134.39872781458453,"vZ0":2.929223971322626,"x":142.38,"y":127.75,"x0":-3.194490945584183,"y0":50.00103538818563,"z0":4.678724472328886,"aX":-14.387429220293143},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.7,"breakHorizontal":12.1,"spinRate":2581,"spinDirection":245},"zone":11,"typeConfidence":0.91,"plateTime":0.4087722233572366,"extension":6.254539115698988},"index":5,"playId":"1f240660-0dd6-3eb6-a193-738f05b985b7","pitchNumber":3,"startTime":"2026-02-28T21:28:10.259Z","endTime":"2026-02-28T21:28:13.259Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623149,"link":"/api/v1/people/623149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":518595,"link":"/api/v1/people/518595","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":75.5,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.062738135258794,"aZ":-25.85981635058031,"pfxX":7.043571695347727,"pfxZ":4.3220179912695045,"pX":-0.04865736846019502,"pZ":2.738320342400561,"vX0":5.515833180370343,"vY0":-120.825791060863,"vZ0":0.6151913929172773,"x":118.85,"y":164.85,"x0":-3.285722190412507,"y0":50.00509619296384,"z0":4.773528234485619,"aX":10.2939030642648},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":8.3,"breakHorizontal":-14.2,"spinRate":2513,"spinDirection":81},"zone":5,"typeConfidence":0.9,"plateTime":0.45533739373233173,"extension":6.162922221304611},"index":6,"playId":"45927371-d9d2-3e68-a172-4f00696f536a","pitchNumber":4,"startTime":"2026-02-28T21:28:29.045Z","endTime":"2026-02-28T21:28:33.258Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623149,"link":"/api/v1/people/623149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":518595,"link":"/api/v1/people/518595","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":518595,"link":"/api/v1/people/518595"},"credit":"b_ab"},{"player":{"id":623149,"link":"/api/v1/people/623149"},"credit":"p_ab"},{"player":{"id":518595,"link":"/api/v1/people/518595"},"credit":"b_pa"},{"player":{"id":623149,"link":"/api/v1/people/623149"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.4,"awayTeamWinProbability":33.599999999999994,"homeTeamWinProbabilityAdded":-2.0999999999999943,"leverageIndex":0.83,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-02-28T21:28:33.258Z","atBatIndex":33},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Adam Frazier hit by pitch.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-02-28T21:28:41.546Z","endTime":"2026-02-28T21:29:16.854Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":83.2,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.58685449934572,"aZ":-22.303036832694563,"pfxX":-8.258766358047463,"pfxZ":5.548574828585432,"pX":1.7318814796851414,"pZ":3.217033027798339,"vX0":15.320308660087296,"vY0":-133.03174442232634,"vZ0":0.6967890903253765,"x":50.98,"y":151.92,"x0":-3.048657485262987,"y0":50.00129621929678,"z0":4.577991868975914,"aX":-14.689845873845117},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":10.4,"breakHorizontal":11.4,"spinRate":2511,"spinDirection":241},"zone":12,"typeConfidence":0.91,"plateTime":0.4129424723976216,"extension":6.34667023349649},"index":0,"playId":"5c70d5c0-d8cf-383e-ac21-42ad17f3ade8","pitchNumber":1,"startTime":"2026-02-28T21:28:57.008Z","endTime":"2026-02-28T21:29:01.672Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623149,"link":"/api/v1/people/623149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":76.1,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.638373300638825,"aZ":-29.93471586485528,"pfxX":6.853034390660669,"pfxZ":1.5391210612640331,"pX":2.0197333477534634,"pZ":0.6249106108651893,"vX0":10.110831627020726,"vY0":-120.79470345642618,"vZ0":-3.1590420125654615,"x":40.01,"y":221.91,"x0":-3.133821291807486,"y0":50.00440834535459,"z0":4.620785724571878,"aX":9.983573478300876},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":2.2,"breakHorizontal":-15.1,"spinRate":2483,"spinDirection":74},"zone":14,"typeConfidence":0.9,"plateTime":0.4559089731768662,"extension":6.240584680173121},"index":1,"playId":"b26d0c12-b673-3986-a17d-174cb17cb70a","pitchNumber":2,"startTime":"2026-02-28T21:29:12.691Z","endTime":"2026-02-28T21:29:16.854Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623149,"link":"/api/v1/people/623149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624428,"link":"/api/v1/people/624428"},"credit":"b_pa"},{"player":{"id":623149,"link":"/api/v1/people/623149"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.7,"awayTeamWinProbability":31.299999999999997,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.63,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-02-28T21:29:16.854Z","atBatIndex":34},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Matthew Lugo doubles (1) on a sharp fly ball to center fielder Alek Thomas. Adam Frazier scores.","rbi":1,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-02-28T21:29:25.859Z","endTime":"2026-02-28T21:30:50.834Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":683090,"fullName":"Matthew Lugo","link":"/api/v1/people/683090"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":683090,"fullName":"Matthew Lugo","link":"/api/v1/people/683090"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":683090,"fullName":"Matthew Lugo","link":"/api/v1/people/683090"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677950,"link":"/api/v1/people/677950"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"responsiblePitcher":{"id":623149,"link":"/api/v1/people/623149"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":75.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.0534806516169,"aZ":-28.88939763552329,"pfxX":8.536968912530352,"pfxZ":2.2664143398682643,"pX":-0.6827644064338843,"pZ":2.0581411065137956,"vX0":3.800760108922225,"vY0":-119.9625059858368,"vZ0":-0.2341742772332318,"x":143.03,"y":183.21,"x0":-3.398898641675799,"y0":50.00507484329281,"z0":4.7407755418753705,"aX":12.395788246351092},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":4.3,"breakHorizontal":-16.4,"spinRate":2203,"spinDirection":83},"zone":7,"typeConfidence":0.91,"plateTime":0.4572614665518775,"extension":6.11522451349599},"index":0,"playId":"431b15d2-8ba7-34be-a3d4-a68e77855ff2","pitchNumber":1,"startTime":"2026-02-28T21:29:58.749Z","endTime":"2026-02-28T21:30:02.539Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623149,"link":"/api/v1/people/623149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":683090,"link":"/api/v1/people/683090","batSide":{"code":"R","description":"Right"}},"first":{"id":624428,"link":"/api/v1/people/624428"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":83.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.127503867670068,"aZ":-22.292689245376025,"pfxX":-5.763791336647661,"pfxZ":5.5010162206079745,"pX":-0.35538959095178524,"pZ":4.026143941536031,"vX0":9.522858268699203,"vY0":-133.289907720993,"vZ0":2.6879631622201936,"x":130.55,"y":130.07,"x0":-3.2284219404556027,"y0":50.00167646008186,"z0":4.615956343919072,"aX":-10.352544251229832},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":10.8,"breakHorizontal":8.3,"spinRate":2571,"spinDirection":240},"zone":11,"typeConfidence":0.9,"plateTime":0.41121328037018046,"extension":6.221218252740499},"index":1,"playId":"5766fd19-0168-3fd3-878f-6c54e4c6bcf7","pitchNumber":2,"startTime":"2026-02-28T21:30:15.772Z","endTime":"2026-02-28T21:30:19.133Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623149,"link":"/api/v1/people/623149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":683090,"link":"/api/v1/people/683090","batSide":{"code":"R","description":"Right"}},"first":{"id":624428,"link":"/api/v1/people/624428"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":74.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.325231488136954,"aZ":-26.204357775361313,"pfxX":7.173613114998124,"pfxZ":4.171508997100711,"pX":-0.07034969742462906,"pZ":2.5401511333159656,"vX0":5.400132653737629,"vY0":-119.26884613398852,"vZ0":0.22476522288892276,"x":119.68,"y":170.2,"x0":-3.3010805984901572,"y0":50.00393036092434,"z0":4.820439167955538,"aX":10.266952491334115},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":7.9,"breakHorizontal":-14.4,"spinRate":2486,"spinDirection":71},"zone":5,"typeConfidence":0.9,"plateTime":0.4603788266463211,"extension":6.188512638506408},"hitData":{"launchSpeed":106.1,"launchAngle":25.0,"totalDistance":411.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":110.05,"coordY":33.69}},"index":2,"playId":"519dba66-afb9-3407-9332-1aafbf731dfe","pitchNumber":3,"startTime":"2026-02-28T21:30:36.245Z","endTime":"2026-02-28T21:30:50.834Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623149,"link":"/api/v1/people/623149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":683090,"link":"/api/v1/people/683090","batSide":{"code":"R","description":"Right"}},"first":{"id":624428,"link":"/api/v1/people/624428"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683090,"link":"/api/v1/people/683090"},"credit":"b_ab"},{"player":{"id":623149,"link":"/api/v1/people/623149"},"credit":"p_ab"},{"player":{"id":683090,"link":"/api/v1/people/683090"},"credit":"b_pa"},{"player":{"id":623149,"link":"/api/v1/people/623149"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":80.0,"awayTeamWinProbability":20.0,"homeTeamWinProbabilityAdded":11.299999999999997,"leverageIndex":1.15,"dramaIndex":103.0,"contextMetrics":{},"playEndTime":"2026-02-28T21:30:50.834Z","atBatIndex":35},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Zach Neto pops out to first baseman Luken Baker in foul territory.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-02-28T21:31:24.381Z","endTime":"2026-02-28T21:33:28.611Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":683090,"fullName":"Matthew Lugo","link":"/api/v1/people/683090"},"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":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663609,"link":"/api/v1/people/663609"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":83.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.31634521293634,"aZ":-19.96436622305629,"pfxX":-8.737581926371881,"pfxZ":6.869449740043059,"pX":0.6625050056916286,"pZ":2.9485893161203185,"vX0":12.846057564519507,"vY0":-132.2472707391474,"vZ0":-0.5289140122855973,"x":91.75,"y":159.17,"x0":-3.1151635414072887,"y0":50.001707207899784,"z0":4.61120050080879,"aX":-15.52877061783753},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":12.6,"breakHorizontal":13.1,"spinRate":2554,"spinDirection":239},"zone":3,"typeConfidence":0.91,"plateTime":0.41364318753515184,"extension":6.340001925990839},"index":0,"playId":"5e3fdfe8-58b2-3563-b979-1801c4820e1a","pitchNumber":1,"startTime":"2026-02-28T21:31:34.975Z","endTime":"2026-02-28T21:31:38.904Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623149,"link":"/api/v1/people/623149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"second":{"id":683090,"link":"/api/v1/people/683090"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":83.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.461047960641483,"aZ":-20.704796068571834,"pfxX":-8.898324698381385,"pfxZ":6.397535690536623,"pX":1.0656512221452004,"pZ":3.077817891129478,"vX0":13.946021743303673,"vY0":-133.02646119051647,"vZ0":0.059687178115957695,"x":76.38,"y":155.68,"x0":-3.088003097864732,"y0":50.002322442450414,"z0":4.555700735246701,"aX":-15.95292993321602},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":11.9,"breakHorizontal":13.1,"spinRate":2524,"spinDirection":234},"zone":12,"typeConfidence":0.91,"plateTime":0.4116940436650429,"extension":6.368189678494975},"index":1,"playId":"20582a88-cdeb-3863-86f2-bd761c892dfb","pitchNumber":2,"startTime":"2026-02-28T21:31:55.395Z","endTime":"2026-02-28T21:31:58.395Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623149,"link":"/api/v1/people/623149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"second":{"id":683090,"link":"/api/v1/people/683090"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":77.3,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.233153815439163,"aZ":-23.90032588250368,"pfxX":2.9482725044760367,"pfxZ":5.413876432492044,"pX":-0.6911202475422763,"pZ":2.5160060917553912,"vX0":5.570223106527841,"vY0":-123.06432555242554,"vZ0":-0.33647766600785145,"x":143.34,"y":170.85,"x0":-3.3700705289976254,"y0":50.002585615431705,"z0":4.685146104662645,"aX":4.505808606095869},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":10.0,"breakHorizontal":-6.7,"spinRate":2595,"spinDirection":76},"zone":4,"typeConfidence":0.86,"plateTime":0.445670866105087,"extension":6.2027716692400094},"index":2,"playId":"19a79929-49e6-3fc0-bd05-0974e9a56b4e","pitchNumber":3,"startTime":"2026-02-28T21:32:22.738Z","endTime":"2026-02-28T21:32:25.738Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623149,"link":"/api/v1/people/623149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"second":{"id":683090,"link":"/api/v1/people/683090"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":3,"startTime":"2026-02-28T21:32:42.212Z","endTime":"2026-02-28T21:33:01.094Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"},"defense":{"pitcher":{"id":623149,"link":"/api/v1/people/623149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"second":{"id":683090,"link":"/api/v1/people/683090"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":85.3,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.593957002338975,"aZ":-18.549684030045178,"pfxX":-9.333517066755846,"pfxZ":7.418717280475592,"pX":2.2308617031054077,"pZ":2.902850738424377,"vX0":17.146247961704113,"vY0":-133.63994689239283,"vZ0":-0.7789790006584847,"x":31.96,"y":160.4,"x0":-3.010930841162421,"y0":50.00638973826342,"z0":4.5116904486081415,"aX":-17.15208396277427},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.6,"breakHorizontal":13.9,"spinRate":2597,"spinDirection":236},"zone":12,"typeConfidence":0.91,"plateTime":0.40744920146671815,"extension":6.458754485390721},"index":4,"playId":"72296c19-9bd5-3865-bab2-e1ef27eb4f21","pitchNumber":4,"startTime":"2026-02-28T21:33:01.094Z","endTime":"2026-02-28T21:33:04.094Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623149,"link":"/api/v1/people/623149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"second":{"id":683090,"link":"/api/v1/people/683090"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.3,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.651518880727163,"aZ":-22.05870983957548,"pfxX":2.770119165994431,"pfxZ":6.643174272428672,"pX":-0.5488388860341382,"pZ":2.522585933319642,"vX0":6.078836695875833,"vY0":-122.45650203111634,"vZ0":-0.8039126429850912,"x":137.92,"y":170.67,"x0":-3.4207588086387295,"y0":50.00019828989779,"z0":4.738141803077019,"aX":4.215986433002598},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":12.1,"breakHorizontal":-6.4,"spinRate":2685,"spinDirection":78},"zone":4,"typeConfidence":0.86,"plateTime":0.4468807892594988,"extension":6.1664839310997435},"hitData":{"launchSpeed":72.2,"launchAngle":77.0,"totalDistance":75.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":154.05,"coordY":190.12}},"index":5,"playId":"15853af6-b7b7-352b-b197-39f57d8a2c8f","pitchNumber":5,"startTime":"2026-02-28T21:33:21.900Z","endTime":"2026-02-28T21:33:28.611Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623149,"link":"/api/v1/people/623149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"second":{"id":683090,"link":"/api/v1/people/683090"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"credit":"b_ab"},{"player":{"id":623149,"link":"/api/v1/people/623149"},"credit":"p_ab"},{"player":{"id":687263,"link":"/api/v1/people/687263"},"credit":"b_pa"},{"player":{"id":623149,"link":"/api/v1/people/623149"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":77.60000000000001,"awayTeamWinProbability":22.39999999999999,"homeTeamWinProbabilityAdded":-2.3999999999999915,"leverageIndex":0.89,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-02-28T21:33:28.611Z","atBatIndex":36},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mike Trout grounds out, second baseman Tommy Troy to first baseman Luken Baker.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-02-28T21:33:39.219Z","endTime":"2026-02-28T21:34:57.829Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694371,"link":"/api/v1/people/694371"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":663609,"link":"/api/v1/people/663609"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":76.8,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.774571004714666,"aZ":-24.50404031558338,"pfxX":0.2592852899019551,"pfxZ":5.139512008220547,"pX":0.8207749525945518,"pZ":1.4912276715977322,"vX0":9.704069114202353,"vY0":-121.40997258895182,"vZ0":-2.3600704915957307,"x":85.71,"y":198.52,"x0":-3.2617847887696674,"y0":50.004420026036186,"z0":4.608571830091015,"aX":0.3859622999140575},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":9.0,"breakHorizontal":-2.8,"spinRate":2670,"spinDirection":80},"zone":14,"typeConfidence":0.84,"plateTime":0.45114444693898603,"extension":6.245360397036598},"index":0,"playId":"f85470d8-6807-31c3-862c-11544a378656","pitchNumber":1,"startTime":"2026-02-28T21:33:57.631Z","endTime":"2026-02-28T21:34:01.774Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623149,"link":"/api/v1/people/623149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"second":{"id":683090,"link":"/api/v1/people/683090"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.6,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.08420471652488,"aZ":-20.512488662185902,"pfxX":-6.802174867874095,"pfxZ":6.380914052043831,"pX":-0.06965041813293911,"pZ":3.120412625498646,"vX0":10.797242009605847,"vY0":-133.8860755691571,"vZ0":-0.0020111552375767783,"x":119.65,"y":154.53,"x0":-3.258557023503022,"y0":50.00363216199554,"z0":4.581024896036957,"aX":-12.43432455302478},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":11.8,"breakHorizontal":10.2,"spinRate":2590,"spinDirection":238},"zone":2,"typeConfidence":0.91,"plateTime":0.40805423522067397,"extension":6.310697249759507},"index":1,"playId":"0e4c8651-d63d-3f05-836d-c8a7e9c68d14","pitchNumber":2,"startTime":"2026-02-28T21:34:16.226Z","endTime":"2026-02-28T21:34:19.728Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623149,"link":"/api/v1/people/623149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"second":{"id":683090,"link":"/api/v1/people/683090"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.5,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.579848341859773,"aZ":-19.315420402006296,"pfxX":-7.408913894204542,"pfxZ":7.047363889156594,"pX":-0.22821726761406452,"pZ":2.810907103238867,"vX0":10.537094640162119,"vY0":-133.8898464628004,"vZ0":-1.001372986528208,"x":125.7,"y":162.89,"x0":-3.243210083883726,"y0":50.00279028336713,"z0":4.56566968011105,"aX":-13.518955666316517},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.7,"breakHorizontal":11.3,"spinRate":2549,"spinDirection":239},"zone":2,"typeConfidence":0.91,"plateTime":0.40832381507150517,"extension":6.231713178868164},"hitData":{"launchSpeed":80.6,"launchAngle":-2.0,"totalDistance":33.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":127.49,"coordY":140.53}},"index":2,"playId":"b5fbb6a7-0ff4-3bc8-b286-222b24a1438e","pitchNumber":3,"startTime":"2026-02-28T21:34:51.607Z","endTime":"2026-02-28T21:34:57.829Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623149,"link":"/api/v1/people/623149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"second":{"id":683090,"link":"/api/v1/people/683090"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545361,"link":"/api/v1/people/545361"},"credit":"b_ab"},{"player":{"id":623149,"link":"/api/v1/people/623149"},"credit":"p_ab"},{"player":{"id":545361,"link":"/api/v1/people/545361"},"credit":"b_pa"},{"player":{"id":623149,"link":"/api/v1/people/623149"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.1,"awayTeamWinProbability":24.900000000000006,"homeTeamWinProbabilityAdded":-2.500000000000014,"leverageIndex":0.92,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-02-28T21:34:57.829Z","atBatIndex":37},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Aramis Garcia singles on a ground ball to second baseman Adam Frazier.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-28T21:37:39.559Z","endTime":"2026-02-28T21:39:32.800Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":605244,"fullName":"Aramis Garcia","link":"/api/v1/people/605244"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":489446,"fullName":"Kirby Yates","link":"/api/v1/people/489446"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":605244,"fullName":"Aramis Garcia","link":"/api/v1/people/605244"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,6,7],"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":605244,"fullName":"Aramis Garcia","link":"/api/v1/people/605244"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":624428,"link":"/api/v1/people/624428"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Wade Meckler replaces right fielder Jorge Soler, batting 5th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-28T21:36:34.884Z","endTime":"2026-02-28T21:36:34.900Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":685133,"link":"/api/v1/people/685133"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"501","replacedPlayer":{"id":624585,"link":"/api/v1/people/624585"},"defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":683090,"link":"/api/v1/people/683090"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":624585,"link":"/api/v1/people/624585"}},"offense":{"batter":{"id":605244,"link":"/api/v1/people/605244","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Kirby Yates replaces Drew Pomeranz.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-02-28T21:36:34.900Z","endTime":"2026-02-28T21:37:41.662Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":489446,"link":"/api/v1/people/489446"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":683090,"link":"/api/v1/people/683090"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":605244,"link":"/api/v1/people/605244","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":82.8,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.4406043730084,"aZ":-16.31155692681641,"pfxX":-8.519317970543138,"pfxZ":9.01121371298117,"pX":0.6369706932392584,"pZ":1.585951800176788,"vX0":9.910602101936147,"vY0":-132.37832195791768,"vZ0":-6.0255145975585656,"x":92.72,"y":195.96,"x0":-2.0631201186202714,"y0":50.0016149928695,"z0":5.101934016037819,"aX":-14.994708137070115},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":15.0,"breakHorizontal":13.1,"spinRate":2372,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.415070912868972,"extension":6.337193492646174},"index":2,"playId":"bef44a39-f91b-319a-a63e-e4817c5fe40a","pitchNumber":1,"startTime":"2026-02-28T21:37:41.662Z","endTime":"2026-02-28T21:37:45.935Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":489446,"link":"/api/v1/people/489446","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":683090,"link":"/api/v1/people/683090"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":605244,"link":"/api/v1/people/605244","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":82.3,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.016663739097662,"aZ":-14.979893312126743,"pfxX":-8.14082984103882,"pfxZ":9.83819989960342,"pX":-0.6218166154526159,"pZ":2.6108983741200196,"vX0":7.200741691135269,"vY0":-131.86597524404158,"vZ0":-4.02356752917481,"x":140.7,"y":168.29,"x0":-2.3402893859942577,"y0":50.00411205841257,"z0":5.273595232955355,"aX":-14.229946954914508},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":17.0,"breakHorizontal":13.0,"spinRate":2299,"spinDirection":228},"zone":4,"typeConfidence":2.0,"plateTime":0.4165682035374201,"extension":6.017710721402824},"index":3,"playId":"e9ffbc8b-34bd-3412-8a31-1fa4b7b79171","pitchNumber":2,"startTime":"2026-02-28T21:37:57.274Z","endTime":"2026-02-28T21:38:00.274Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":489446,"link":"/api/v1/people/489446","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":683090,"link":"/api/v1/people/683090"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":605244,"link":"/api/v1/people/605244","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.0,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.77075845267171,"aZ":-15.736366890905465,"pfxX":-8.602532713209456,"pfxZ":9.25542688843856,"pX":0.3841742610176678,"pZ":2.1647340515409295,"vX0":9.51520750567143,"vY0":-132.99340108298324,"vZ0":-5.0292384131923455,"x":102.36,"y":180.33,"x0":-2.136739301826072,"y0":50.002982111990086,"z0":5.23642605926291,"aX":-15.280000112244563},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":15.7,"breakHorizontal":13.3,"spinRate":2330,"spinDirection":226},"zone":9,"typeConfidence":2.0,"plateTime":0.4131764927360728,"extension":6.069544064162302},"index":4,"playId":"60fa04ec-d51a-363c-8015-bb1a730b8a59","pitchNumber":3,"startTime":"2026-02-28T21:38:19.210Z","endTime":"2026-02-28T21:38:23.286Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":489446,"link":"/api/v1/people/489446","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":683090,"link":"/api/v1/people/683090"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":605244,"link":"/api/v1/people/605244","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":77.1,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.139799480615498,"aZ":-29.17892966288515,"pfxX":-3.8864233879396313,"pfxZ":1.9809040032371694,"pX":-1.7463458002946477,"pZ":2.1127416044801883,"vX0":2.741343308743076,"vY0":-122.18361418547661,"vZ0":-1.667820594289195,"x":183.57,"y":181.74,"x0":-2.3780773895215943,"y0":50.003452838238076,"z0":5.312379823888317,"aX":-5.8747318497624965},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":3.5,"breakHorizontal":6.4,"spinRate":992,"spinDirection":266},"zone":13,"typeConfidence":2.0,"plateTime":0.44834885171769967,"extension":6.101103935858936},"index":5,"playId":"85bd6502-354d-322d-8590-c6d45cb59f76","pitchNumber":4,"startTime":"2026-02-28T21:38:40.401Z","endTime":"2026-02-28T21:38:43.972Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":489446,"link":"/api/v1/people/489446","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":683090,"link":"/api/v1/people/683090"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":605244,"link":"/api/v1/people/605244","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.2,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.421887968004746,"aZ":-27.95811685616867,"pfxX":-6.876899220135421,"pfxZ":2.713320583503595,"pX":-0.6139065922388841,"pZ":2.0909067990679473,"vX0":6.355824672014389,"vY0":-123.81241651205598,"vZ0":-1.8945643536528678,"x":140.4,"y":182.33,"x0":-2.3191851779657586,"y0":50.004012371149805,"z0":5.2028017979644465,"aX":-10.69147475318111},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":4.7,"breakHorizontal":11.0,"spinRate":935,"spinDirection":265},"zone":7,"typeConfidence":2.0,"plateTime":0.4421718058344313,"extension":6.166672676574241},"index":6,"playId":"6588adfa-ea21-318f-8e17-6b1b471adb7a","pitchNumber":5,"startTime":"2026-02-28T21:38:57.305Z","endTime":"2026-02-28T21:39:00.736Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":489446,"link":"/api/v1/people/489446","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":683090,"link":"/api/v1/people/683090"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":605244,"link":"/api/v1/people/605244","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.3,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.284354790706637,"aZ":-19.176116755370852,"pfxX":-8.149345547011162,"pfxZ":7.150995087051405,"pX":-0.5856221812733858,"pZ":2.0550149045266504,"vX0":7.152992932258228,"vY0":-133.8031691907039,"vZ0":-4.764829262010546,"x":139.32,"y":183.29,"x0":-2.2319920736681786,"y0":50.00016079681725,"z0":5.228734309807973,"aX":-14.806556904356226},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":12.1,"breakHorizontal":13.2,"spinRate":2271,"spinDirection":229},"zone":7,"typeConfidence":2.0,"plateTime":0.4090199263258305,"extension":6.074380760646635},"hitData":{"launchSpeed":85.2,"launchAngle":-4.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":124.95,"coordY":140.53}},"index":7,"playId":"4c247df5-ad60-3b9a-abe1-7fbfca301184","pitchNumber":6,"startTime":"2026-02-28T21:39:27.466Z","endTime":"2026-02-28T21:39:32.800Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":489446,"link":"/api/v1/people/489446","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":683090,"link":"/api/v1/people/683090"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":605244,"link":"/api/v1/people/605244","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605244,"link":"/api/v1/people/605244"},"credit":"b_ab"},{"player":{"id":489446,"link":"/api/v1/people/489446"},"credit":"p_ab"},{"player":{"id":605244,"link":"/api/v1/people/605244"},"credit":"b_pa"},{"player":{"id":489446,"link":"/api/v1/people/489446"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.19999999999999,"awayTeamWinProbability":29.80000000000001,"homeTeamWinProbabilityAdded":-4.900000000000006,"leverageIndex":1.13,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-02-28T21:39:32.800Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Óscar Mercado strikes out swinging.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-28T21:39:48.060Z","endTime":"2026-02-28T21:41:27.959Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":640458,"fullName":"Óscar Mercado","link":"/api/v1/people/640458"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":489446,"fullName":"Kirby Yates","link":"/api/v1/people/489446"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":605244,"fullName":"Aramis Garcia","link":"/api/v1/people/605244"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":640458,"fullName":"Óscar Mercado","link":"/api/v1/people/640458"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":518595,"link":"/api/v1/people/518595"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.0,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.263349068829804,"aZ":-14.902278755811071,"pfxX":-9.57639848083887,"pfxZ":9.579636706406006,"pX":2.0585657343182073,"pZ":2.172000336432785,"vX0":13.979541700321615,"vY0":-133.31969331271927,"vZ0":-4.944450219895412,"x":38.53,"y":180.14,"x0":-2.0050747271155682,"y0":50.000209029609486,"z0":5.123588370090296,"aX":-17.26217266205886},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.4,"breakHorizontal":14.4,"spinRate":2388,"spinDirection":235},"zone":14,"typeConfidence":2.0,"plateTime":0.410594607063131,"extension":6.109233134147942},"index":0,"playId":"43050e59-95df-3bbf-a2ee-27cfa88763cf","pitchNumber":1,"startTime":"2026-02-28T21:40:07.372Z","endTime":"2026-02-28T21:40:10.372Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":489446,"link":"/api/v1/people/489446","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":683090,"link":"/api/v1/people/683090"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":640458,"link":"/api/v1/people/640458","batSide":{"code":"R","description":"Right"}},"first":{"id":605244,"link":"/api/v1/people/605244"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":91.4,"endSpeed":83.4,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.496786270635678,"aZ":-15.574626390414968,"pfxX":-10.238435790898619,"pfxZ":9.340438211712403,"pX":0.7714277095261067,"pZ":1.7252315170422647,"vX0":10.94219284687603,"vY0":-132.52254250295738,"vZ0":-5.800148771689465,"x":87.59,"y":192.2,"x0":-2.0821920417689834,"y0":50.004203408050394,"z0":5.081179808203332,"aX":-18.20012749104771},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":15.7,"breakHorizontal":16.2,"spinRate":2360,"spinDirection":229},"zone":9,"typeConfidence":2.0,"plateTime":0.4134009457939234,"extension":5.929283164639816},"index":1,"playId":"9bfd8253-4e7a-3db4-a6f8-c62519d9932b","pitchNumber":2,"startTime":"2026-02-28T21:40:27.667Z","endTime":"2026-02-28T21:40:31.725Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":489446,"link":"/api/v1/people/489446","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":683090,"link":"/api/v1/people/683090"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":640458,"link":"/api/v1/people/640458","batSide":{"code":"R","description":"Right"}},"first":{"id":605244,"link":"/api/v1/people/605244"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"index":2,"startTime":"2026-02-28T21:40:39.347Z","endTime":"2026-02-28T21:40:59.338Z","isPitch":false,"type":"action","player":{"id":640458,"link":"/api/v1/people/640458"},"defense":{"pitcher":{"id":489446,"link":"/api/v1/people/489446","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":683090,"link":"/api/v1/people/683090"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":640458,"link":"/api/v1/people/640458","batSide":{"code":"R","description":"Right"}},"first":{"id":605244,"link":"/api/v1/people/605244"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":83.9,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.697596116652303,"aZ":-17.918603224613534,"pfxX":-9.676535415517382,"pfxZ":7.8683679866436975,"pX":0.07850238554597451,"pZ":2.941518438859507,"vX0":9.595918153476125,"vY0":-133.9267560863923,"vZ0":-2.2349439633991537,"x":114.01,"y":159.36,"x0":-2.2986650506870556,"y0":50.000692229238645,"z0":5.072478461279198,"aX":-17.526280032409378},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.9,"breakHorizontal":15.4,"spinRate":2401,"spinDirection":234},"zone":2,"typeConfidence":2.0,"plateTime":0.40942065674280315,"extension":6.0785112143378806},"index":3,"playId":"e7fa388e-2650-3fca-a1b8-276ffe6ebaf3","pitchNumber":3,"startTime":"2026-02-28T21:40:59.338Z","endTime":"2026-02-28T21:41:02.338Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":489446,"link":"/api/v1/people/489446","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":683090,"link":"/api/v1/people/683090"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":640458,"link":"/api/v1/people/640458","batSide":{"code":"R","description":"Right"}},"first":{"id":605244,"link":"/api/v1/people/605244"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":77.3,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.44081892627443,"aZ":-35.72160182007654,"pfxX":-6.537671809176015,"pfxZ":-2.332876296457761,"pX":-0.5980131597457566,"pZ":1.2917193006552132,"vX0":5.94266973256509,"vY0":-122.98740369092054,"vZ0":-2.0618746586285477,"x":139.79,"y":203.9,"x0":-2.206736182200336,"y0":50.006025275276265,"z0":5.1967291600031436,"aX":-9.927253833129708},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-4.4,"breakHorizontal":10.3,"spinRate":1135,"spinDirection":264},"zone":13,"typeConfidence":2.0,"plateTime":0.44690653048367635,"extension":6.308570984674603},"index":4,"playId":"bf6537c0-dc79-3739-9437-3445275de252","pitchNumber":4,"startTime":"2026-02-28T21:41:21.751Z","endTime":"2026-02-28T21:41:27.959Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":489446,"link":"/api/v1/people/489446","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":683090,"link":"/api/v1/people/683090"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":640458,"link":"/api/v1/people/640458","batSide":{"code":"R","description":"Right"}},"first":{"id":605244,"link":"/api/v1/people/605244"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":640458,"link":"/api/v1/people/640458"},"credit":"b_ab"},{"player":{"id":489446,"link":"/api/v1/people/489446"},"credit":"p_ab"},{"player":{"id":640458,"link":"/api/v1/people/640458"},"credit":"b_pa"},{"player":{"id":489446,"link":"/api/v1/people/489446"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.7,"awayTeamWinProbability":25.299999999999997,"homeTeamWinProbabilityAdded":4.500000000000014,"leverageIndex":1.98,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2026-02-28T21:41:27.959Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alek Thomas strikes out swinging.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-28T21:41:33.528Z","endTime":"2026-02-28T21:43:02.169Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":489446,"fullName":"Kirby Yates","link":"/api/v1/people/489446"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":605244,"fullName":"Aramis Garcia","link":"/api/v1/people/605244"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":518595,"link":"/api/v1/people/518595"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":83.3,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.625705335814377,"aZ":-21.16618520470415,"pfxX":-8.708966371180217,"pfxZ":6.176658301965054,"pX":0.233503877417529,"pZ":1.7826975222913763,"vX0":9.311009730798299,"vY0":-133.1597801011759,"vZ0":-4.449627540276839,"x":108.1,"y":190.65,"x0":-2.1896878100924573,"y0":50.003805673745504,"z0":5.0219716532738135,"aX":-15.522414954045734},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":10.3,"breakHorizontal":13.6,"spinRate":2077,"spinDirection":238},"zone":8,"typeConfidence":2.0,"plateTime":0.41253451867616997,"extension":6.048110707318519},"index":0,"playId":"4eb643d5-d5af-3ed6-8ca0-7237335b0a4a","pitchNumber":1,"startTime":"2026-02-28T21:41:53.743Z","endTime":"2026-02-28T21:41:57.934Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":489446,"link":"/api/v1/people/489446","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":683090,"link":"/api/v1/people/683090"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":677950,"link":"/api/v1/people/677950","batSide":{"code":"L","description":"Left"}},"first":{"id":605244,"link":"/api/v1/people/605244"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.5,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.517902965910743,"aZ":-33.28680610218874,"pfxX":-7.611226193673082,"pfxZ":-0.7175315281488679,"pX":0.2836828930427954,"pZ":0.7483229062864079,"vX0":8.318716071628371,"vY0":-124.25654131610764,"vZ0":-3.534867620975315,"x":106.19,"y":218.58,"x0":-2.1228492581909526,"y0":50.00083227077521,"z0":4.962849118354116,"aX":-11.869411353033776},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-1.9,"breakHorizontal":11.8,"spinRate":1316,"spinDirection":265},"zone":14,"typeConfidence":2.0,"plateTime":0.44125887955115584,"extension":6.261944166802429},"index":1,"playId":"91ace0d8-708b-3268-a31b-8a70310b2b8e","pitchNumber":2,"startTime":"2026-02-28T21:42:14.619Z","endTime":"2026-02-28T21:42:20.667Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":489446,"link":"/api/v1/people/489446","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":683090,"link":"/api/v1/people/683090"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":677950,"link":"/api/v1/people/677950","batSide":{"code":"L","description":"Left"}},"first":{"id":605244,"link":"/api/v1/people/605244"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":2,"playId":"5b7303fb-3c63-340b-8a1a-fe368291d3c2","startTime":"2026-02-28T21:42:35.572Z","endTime":"2026-02-28T21:42:38.572Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":489446,"link":"/api/v1/people/489446","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":683090,"link":"/api/v1/people/683090"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":677950,"link":"/api/v1/people/677950","batSide":{"code":"L","description":"Left"}},"first":{"id":605244,"link":"/api/v1/people/605244"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":83.3,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.063914019501134,"aZ":-20.307765693729557,"pfxX":-10.163151093573173,"pfxZ":6.642966195483606,"pX":0.6273496458709651,"pZ":2.733053356914093,"vX0":10.773018111711648,"vY0":-133.18403381663705,"vZ0":-2.4543863883176718,"x":93.09,"y":164.99,"x0":-2.1601796533434263,"y0":50.00379838355772,"z0":5.144072155441865,"aX":-18.159262193505786},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":11.6,"breakHorizontal":16.0,"spinRate":2225,"spinDirection":229},"zone":3,"typeConfidence":2.0,"plateTime":0.4121129316728793,"extension":5.938403619084608},"index":3,"playId":"ca6cc340-f093-36d9-a87c-6c2f1ad6d93f","pitchNumber":3,"startTime":"2026-02-28T21:42:57.181Z","endTime":"2026-02-28T21:43:02.169Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":489446,"link":"/api/v1/people/489446","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":683090,"link":"/api/v1/people/683090"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":677950,"link":"/api/v1/people/677950","batSide":{"code":"L","description":"Left"}},"first":{"id":605244,"link":"/api/v1/people/605244"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677950,"link":"/api/v1/people/677950"},"credit":"b_ab"},{"player":{"id":489446,"link":"/api/v1/people/489446"},"credit":"p_ab"},{"player":{"id":677950,"link":"/api/v1/people/677950"},"credit":"b_pa"},{"player":{"id":489446,"link":"/api/v1/people/489446"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.4,"awayTeamWinProbability":21.599999999999994,"homeTeamWinProbabilityAdded":3.700000000000003,"leverageIndex":1.59,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2026-02-28T21:43:02.169Z","atBatIndex":40},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Jorge Barrosa triples (1) on a sharp fly ball to right fielder Wade Meckler. Aramis Garcia scores.","rbi":1,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-28T21:43:09.054Z","endTime":"2026-02-28T21:44:00.261Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":489446,"fullName":"Kirby Yates","link":"/api/v1/people/489446"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":685133,"link":"/api/v1/people/685133"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":"r_adv_force","runner":{"id":605244,"fullName":"Aramis Garcia","link":"/api/v1/people/605244"},"responsiblePitcher":{"id":489446,"link":"/api/v1/people/489446"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":83.5,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.18487260641412,"aZ":-20.351491198465233,"pfxX":-9.595800516556386,"pfxZ":6.636084774246387,"pX":0.8733512228849346,"pZ":1.6242229435567719,"vX0":11.174680868674141,"vY0":-132.80472018048448,"vZ0":-4.7968706718033065,"x":83.71,"y":194.93,"x0":-2.147751711820209,"y0":50.003006169772185,"z0":4.9398573144319045,"aX":-17.094186091672412},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":11.0,"breakHorizontal":14.9,"spinRate":2362,"spinDirection":239},"zone":14,"typeConfidence":2.0,"plateTime":0.4128822744995837,"extension":5.729424725093503},"index":0,"playId":"9921a8c5-f50d-3195-86f5-c654992d7a14","pitchNumber":1,"startTime":"2026-02-28T21:43:30.004Z","endTime":"2026-02-28T21:43:34.446Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":489446,"link":"/api/v1/people/489446","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":683090,"link":"/api/v1/people/683090"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":678489,"link":"/api/v1/people/678489","batSide":{"code":"L","description":"Left"}},"first":{"id":605244,"link":"/api/v1/people/605244"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":83.2,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.687829257582504,"aZ":-22.090124464689037,"pfxX":-10.33215047488898,"pfxZ":5.6601632950535485,"pX":0.46488874969268656,"pZ":2.1405108066064624,"vX0":10.581660970555381,"vY0":-133.17293071549227,"vZ0":-3.1846274608019685,"x":99.28,"y":180.99,"x0":-2.232609306586663,"y0":50.004673859148625,"z0":4.964185103253224,"aX":-18.415476752896158},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":9.7,"breakHorizontal":16.2,"spinRate":2238,"spinDirection":232},"zone":6,"typeConfidence":2.0,"plateTime":0.41253015774839996,"extension":6.060307167905404},"hitData":{"launchSpeed":103.1,"launchAngle":23.0,"totalDistance":377.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":169.05,"coordY":53.13}},"index":1,"playId":"926e0e55-c7c9-3a20-a837-e8004c08f44b","pitchNumber":2,"startTime":"2026-02-28T21:43:49.778Z","endTime":"2026-02-28T21:44:00.261Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":489446,"link":"/api/v1/people/489446","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":683090,"link":"/api/v1/people/683090"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":678489,"link":"/api/v1/people/678489","batSide":{"code":"L","description":"Left"}},"first":{"id":605244,"link":"/api/v1/people/605244"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678489,"link":"/api/v1/people/678489"},"credit":"b_ab"},{"player":{"id":489446,"link":"/api/v1/people/489446"},"credit":"p_ab"},{"player":{"id":678489,"link":"/api/v1/people/678489"},"credit":"b_pa"},{"player":{"id":489446,"link":"/api/v1/people/489446"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.5,"awayTeamWinProbability":34.5,"homeTeamWinProbabilityAdded":-12.900000000000006,"leverageIndex":1.1,"dramaIndex":112.0,"contextMetrics":{},"playEndTime":"2026-02-28T21:44:00.261Z","atBatIndex":41},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ben McLaughlin walks.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-28T21:44:16.711Z","endTime":"2026-02-28T21:45:43.351Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":808768,"fullName":"Ben McLaughlin","link":"/api/v1/people/808768"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":489446,"fullName":"Kirby Yates","link":"/api/v1/people/489446"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":808768,"fullName":"Ben McLaughlin","link":"/api/v1/people/808768"},"postOnThird":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":808768,"fullName":"Ben McLaughlin","link":"/api/v1/people/808768"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":83.6,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.834597661421242,"aZ":-17.46693998983066,"pfxX":-10.033718074241783,"pfxZ":8.223500310138133,"pX":-0.013304772397060446,"pZ":1.2873807721183936,"vX0":9.262148838727072,"vY0":-132.96354742610944,"vZ0":-6.1381561395632875,"x":117.51,"y":204.02,"x0":-2.2403265752952124,"y0":50.00397769075318,"z0":4.895910797274326,"aX":-17.945636917226658},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.7,"breakHorizontal":16.1,"spinRate":2029,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.41213230103983367,"extension":5.967922815608573},"index":0,"playId":"5c35185a-1090-385c-b405-7134f66f95e6","pitchNumber":1,"startTime":"2026-02-28T21:44:44.071Z","endTime":"2026-02-28T21:44:48.102Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":489446,"link":"/api/v1/people/489446","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":683090,"link":"/api/v1/people/683090"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":808768,"link":"/api/v1/people/808768","batSide":{"code":"L","description":"Left"}},"third":{"id":678489,"link":"/api/v1/people/678489"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":77.1,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.284853788194706,"aZ":-34.48948636354358,"pfxX":-4.782360525823716,"pfxZ":-1.5282031158001494,"pX":-1.0609250864298763,"pZ":2.4388624784808703,"vX0":4.790633815797954,"vY0":-121.897387890326,"vZ0":0.6514513099897645,"x":157.44,"y":172.93,"x0":-2.4275622661857748,"y0":50.005823619743595,"z0":5.138552283026532,"aX":-7.219828953106009},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-2.4,"breakHorizontal":7.6,"spinRate":1156,"spinDirection":271},"zone":13,"typeConfidence":2.0,"plateTime":0.44880490141767293,"extension":6.06007743169953},"index":1,"playId":"e3318e53-4dae-3b7d-a912-f95dbee10b12","pitchNumber":2,"startTime":"2026-02-28T21:45:02.367Z","endTime":"2026-02-28T21:45:07.223Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":489446,"link":"/api/v1/people/489446","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":683090,"link":"/api/v1/people/683090"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":808768,"link":"/api/v1/people/808768","batSide":{"code":"L","description":"Left"}},"third":{"id":678489,"link":"/api/v1/people/678489"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":83.7,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.648123356916443,"aZ":-17.605046726649558,"pfxX":-7.6170776478358615,"pfxZ":8.07603160736002,"pX":-1.276265580142697,"pZ":2.888565303915133,"vX0":5.1971110820103705,"vY0":-133.67130539536487,"vZ0":-2.5647257153356473,"x":165.65,"y":160.79,"x0":-2.25916063472466,"y0":50.00243269453938,"z0":5.128933754786196,"aX":-13.741186310995875},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":14.3,"breakHorizontal":12.6,"spinRate":2273,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.41023888754079874,"extension":5.954457233109242},"index":2,"playId":"2bfb20ec-add5-3cb4-addd-c3d92c4793cf","pitchNumber":3,"startTime":"2026-02-28T21:45:20.999Z","endTime":"2026-02-28T21:45:24.990Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":489446,"link":"/api/v1/people/489446","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":683090,"link":"/api/v1/people/683090"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":808768,"link":"/api/v1/people/808768","batSide":{"code":"L","description":"Left"}},"third":{"id":678489,"link":"/api/v1/people/678489"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":82.8,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.957927747985686,"aZ":-18.027611478607064,"pfxX":-9.33653017218753,"pfxZ":8.032655707415849,"pX":-0.38241283408818816,"pZ":1.419384253779113,"vX0":8.017738765385099,"vY0":-132.30579200731248,"vZ0":-5.976695179041066,"x":131.58,"y":200.46,"x0":-2.248820390863234,"y0":50.00417967131664,"z0":5.0424439592543155,"aX":-16.445354727863283},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":13.3,"breakHorizontal":15.0,"spinRate":2327,"spinDirection":224},"zone":13,"typeConfidence":2.0,"plateTime":0.4150292692799593,"extension":6.0134114578441995},"index":3,"playId":"423432eb-d836-3ae3-8d0b-aae817add24c","pitchNumber":4,"startTime":"2026-02-28T21:45:39.332Z","endTime":"2026-02-28T21:45:43.351Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":489446,"link":"/api/v1/people/489446","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":683090,"link":"/api/v1/people/683090"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":808768,"link":"/api/v1/people/808768","batSide":{"code":"L","description":"Left"}},"third":{"id":678489,"link":"/api/v1/people/678489"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808768,"link":"/api/v1/people/808768"},"credit":"b_pa"},{"player":{"id":489446,"link":"/api/v1/people/489446"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.800000000000004,"awayTeamWinProbability":36.199999999999996,"homeTeamWinProbabilityAdded":-1.6999999999999957,"leverageIndex":1.94,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2026-02-28T21:45:43.351Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jacob Amaya called out on strikes.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-02-28T21:45:53.708Z","endTime":"2026-02-28T21:48:22.962Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":676070,"fullName":"Jacob Amaya","link":"/api/v1/people/676070"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":489446,"fullName":"Kirby Yates","link":"/api/v1/people/489446"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":676070,"fullName":"Jacob Amaya","link":"/api/v1/people/676070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":518595,"link":"/api/v1/people/518595"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":83.4,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.546999044771162,"aZ":-18.329992749657695,"pfxX":-9.374298957131748,"pfxZ":7.777901076102448,"pX":1.7825120946659951,"pZ":2.6028592295688044,"vX0":13.069742845686854,"vY0":-132.61454788001691,"vZ0":-2.9316265055779134,"x":49.05,"y":168.5,"x0":-1.9933935143557824,"y0":50.00290729020048,"z0":5.060884544068452,"aX":-16.686570112579354},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":13.6,"breakHorizontal":14.2,"spinRate":2312,"spinDirection":236},"zone":12,"typeConfidence":2.0,"plateTime":0.41314105622382025,"extension":6.228944067987057},"index":0,"playId":"693ec995-3d99-38f8-8c38-f8f795dc0c9c","pitchNumber":1,"startTime":"2026-02-28T21:46:19.878Z","endTime":"2026-02-28T21:46:22.924Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":489446,"link":"/api/v1/people/489446","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":683090,"link":"/api/v1/people/683090"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":676070,"link":"/api/v1/people/676070","batSide":{"code":"R","description":"Right"}},"first":{"id":808768,"link":"/api/v1/people/808768"},"third":{"id":678489,"link":"/api/v1/people/678489"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":1,"startTime":"2026-02-28T21:46:30.517Z","endTime":"2026-02-28T21:47:18.450Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":489446,"link":"/api/v1/people/489446","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":683090,"link":"/api/v1/people/683090"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":676070,"link":"/api/v1/people/676070","batSide":{"code":"R","description":"Right"}},"first":{"id":808768,"link":"/api/v1/people/808768"},"third":{"id":678489,"link":"/api/v1/people/678489"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":83.7,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.781543684755537,"aZ":-17.521637068415256,"pfxX":-9.163485103846083,"pfxZ":8.157066599098982,"pX":0.07549380072493699,"pZ":1.529439417308896,"vX0":8.72372751250938,"vY0":-133.4488284826182,"vZ0":-6.079500643995362,"x":114.12,"y":197.49,"x0":-2.0516165911980795,"y0":50.00246984489294,"z0":5.107190511542955,"aX":-16.461574689387316},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.6,"breakHorizontal":14.6,"spinRate":2212,"spinDirection":235},"zone":8,"typeConfidence":2.0,"plateTime":0.4110542423774426,"extension":6.165757203321675},"index":2,"playId":"465f9cbf-89d9-3935-96dc-0fd8213dd526","pitchNumber":2,"startTime":"2026-02-28T21:47:18.450Z","endTime":"2026-02-28T21:47:22.144Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":489446,"link":"/api/v1/people/489446","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":683090,"link":"/api/v1/people/683090"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":676070,"link":"/api/v1/people/676070","batSide":{"code":"R","description":"Right"}},"first":{"id":808768,"link":"/api/v1/people/808768"},"third":{"id":678489,"link":"/api/v1/people/678489"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":83.6,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.24102247237498,"aZ":-18.109913319984393,"pfxX":-8.199545737688823,"pfxZ":7.857856075143906,"pX":-0.5413701855390192,"pZ":2.138349075722746,"vX0":6.889269611597197,"vY0":-132.871928648779,"vZ0":-4.638679812237265,"x":137.64,"y":181.04,"x0":-2.1013997899668215,"y0":50.00040393338979,"z0":5.220955777193704,"aX":-14.671934859459247},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":13.4,"breakHorizontal":13.3,"spinRate":2305,"spinDirection":231},"zone":4,"typeConfidence":2.0,"plateTime":0.41207488444262363,"extension":6.057750316087429},"index":3,"playId":"01c8337c-6824-3771-95aa-1c6046d55f63","pitchNumber":3,"startTime":"2026-02-28T21:47:37.404Z","endTime":"2026-02-28T21:47:41.616Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":489446,"link":"/api/v1/people/489446","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":683090,"link":"/api/v1/people/683090"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":676070,"link":"/api/v1/people/676070","batSide":{"code":"R","description":"Right"}},"first":{"id":808768,"link":"/api/v1/people/808768"},"third":{"id":678489,"link":"/api/v1/people/678489"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.5,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.817601218673673,"aZ":-32.56664907928505,"pfxX":-6.770379652354833,"pfxZ":-0.25191940711205163,"pX":0.8291076146404078,"pZ":2.328773749024984,"vX0":9.367504632169817,"vY0":-124.25594697476501,"vZ0":-0.6053247343464471,"x":85.4,"y":175.9,"x0":-2.109440452860037,"y0":50.00178265956743,"z0":5.2805925364043995,"aX":-10.590128719832292},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-0.4,"breakHorizontal":10.1,"spinRate":1198,"spinDirection":261},"zone":14,"typeConfidence":2.0,"plateTime":0.4407502738774398,"extension":6.288134503552304},"index":4,"playId":"afbf17cb-60c6-3a54-a111-ca749459c4ee","pitchNumber":4,"startTime":"2026-02-28T21:48:17.206Z","endTime":"2026-02-28T21:48:22.962Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":489446,"link":"/api/v1/people/489446","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":683090,"link":"/api/v1/people/683090"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":676070,"link":"/api/v1/people/676070","batSide":{"code":"R","description":"Right"}},"first":{"id":808768,"link":"/api/v1/people/808768"},"third":{"id":678489,"link":"/api/v1/people/678489"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676070,"link":"/api/v1/people/676070"},"credit":"b_ab"},{"player":{"id":489446,"link":"/api/v1/people/489446"},"credit":"p_ab"},{"player":{"id":676070,"link":"/api/v1/people/676070"},"credit":"b_pa"},{"player":{"id":489446,"link":"/api/v1/people/489446"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.8,"awayTeamWinProbability":29.200000000000003,"homeTeamWinProbabilityAdded":6.999999999999993,"leverageIndex":2.67,"dramaIndex":115.0,"contextMetrics":{},"playEndTime":"2026-02-28T21:48:22.962Z","atBatIndex":43},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Trey Mancini hit by pitch.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-28T21:50:41.470Z","endTime":"2026-02-28T21:51:48.267Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":641820,"fullName":"Trey Mancini","link":"/api/v1/people/641820"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":641820,"fullName":"Trey Mancini","link":"/api/v1/people/641820"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"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":641820,"fullName":"Trey Mancini","link":"/api/v1/people/641820"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Brandyn Garcia replaces Paul Sewald.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-28T21:49:46.381Z","endTime":"2026-02-28T21:50:43.535Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805299,"link":"/api/v1/people/805299"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":623149,"link":"/api/v1/people/623149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":641820,"link":"/api/v1/people/641820","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":86.8,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.303173775531306,"aZ":-30.2525007404928,"pfxX":10.635385197944153,"pfxZ":0.9876936068391817,"pX":0.8353400071165067,"pZ":2.9591072145959623,"vX0":-5.7244178778315815,"vY0":-140.26467114920862,"vZ0":-1.7986607147646523,"x":85.16,"y":158.88,"x0":1.541561360285731,"y0":50.00686454296189,"z0":5.617913128857006,"aX":20.797160743464794},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":1.6,"breakHorizontal":-17.8,"spinRate":2223,"spinDirection":117},"zone":12,"typeConfidence":2.0,"plateTime":0.39333627452877673,"extension":5.179351638058134},"index":1,"playId":"e0907543-7311-3743-915c-a66f77921784","pitchNumber":1,"startTime":"2026-02-28T21:50:43.535Z","endTime":"2026-02-28T21:50:48.511Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":641820,"link":"/api/v1/people/641820","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":86.4,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.43039363023761,"aZ":-31.787844105071944,"pfxX":12.249831563105072,"pfxZ":0.19903094036951252,"pX":-0.0900623323810519,"pZ":1.9028441155607028,"vX0":-8.60938785252316,"vY0":-139.0424568352382,"vZ0":-4.095444499782396,"x":120.43,"y":187.4,"x0":1.4837099122385813,"y0":50.001662648693426,"z0":5.5477771488848235,"aX":23.55015789793234},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":-0.5,"breakHorizontal":-19.9,"spinRate":2230,"spinDirection":122},"zone":8,"typeConfidence":2.0,"plateTime":0.3966829776019094,"extension":5.288277475016383},"index":2,"playId":"d9566190-4fb1-3f36-b282-833cb2932ed9","pitchNumber":2,"startTime":"2026-02-28T21:50:59.164Z","endTime":"2026-02-28T21:51:04.289Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":641820,"link":"/api/v1/people/641820","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.2,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.694189277010597,"aZ":-25.035536589557868,"pfxX":0.5759067678847831,"pfxZ":3.9364011564834165,"pX":-1.3139049263818818,"pZ":3.110358438951386,"vX0":-7.49749495594157,"vY0":-134.01804617246458,"vZ0":-1.8190945568994807,"x":167.08,"y":154.8,"x0":1.4484101054942133,"y0":50.00525262342965,"z0":5.590990982547212,"aX":1.046608093232978},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":7.0,"breakHorizontal":0.6,"spinRate":2405,"spinDirection":158},"zone":11,"typeConfidence":2.0,"plateTime":0.40912499826879367,"extension":5.213314383520916},"index":3,"playId":"f87b4a84-6d81-324e-961f-4302874fe00d","pitchNumber":3,"startTime":"2026-02-28T21:51:15.354Z","endTime":"2026-02-28T21:51:19.717Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":641820,"link":"/api/v1/people/641820","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":78.6,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.18193918786156,"aZ":-31.255212453557466,"pfxX":-8.222442412155715,"pfxZ":0.5836031953991743,"pX":-2.228973816512383,"pZ":1.741937675566454,"vX0":-6.862575866530379,"vY0":-125.13565295904293,"vZ0":-2.7507643404005098,"x":201.96,"y":191.75,"x0":1.629187415839667,"y0":50.00081895904224,"z0":5.44857869136646,"aX":-12.87453945682164},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":0.6,"breakHorizontal":16.6,"spinRate":2476,"spinDirection":293},"zone":13,"typeConfidence":2.0,"plateTime":0.4398008291023663,"extension":5.326954469222986},"index":4,"playId":"a1a9287b-491d-366e-9846-d6fb3a93239e","pitchNumber":4,"startTime":"2026-02-28T21:51:43.161Z","endTime":"2026-02-28T21:51:48.267Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":641820,"link":"/api/v1/people/641820","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641820,"link":"/api/v1/people/641820"},"credit":"b_pa"},{"player":{"id":805299,"link":"/api/v1/people/805299"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.1,"awayTeamWinProbability":25.900000000000006,"homeTeamWinProbabilityAdded":3.299999999999997,"leverageIndex":0.84,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-02-28T21:51:48.267Z","atBatIndex":44},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Yoán Moncada walks. Trey Mancini to 2nd.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-28T21:51:56.394Z","endTime":"2026-02-28T21:53:29.258Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"postOnSecond":{"id":641820,"fullName":"Trey Mancini","link":"/api/v1/people/641820"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":641820,"fullName":"Trey Mancini","link":"/api/v1/people/641820"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.87972286829482,"aZ":-30.440768613254342,"pfxX":9.983349596439034,"pfxZ":0.8948287747487438,"pX":-1.056106997104956,"pZ":1.859149275819531,"vX0":-10.14063818692979,"vY0":-138.73896825068263,"vZ0":-4.439741089128308,"x":157.26,"y":188.58,"x0":1.3543737282337502,"y0":50.00559411761037,"z0":5.51583962305006,"aX":19.409014145052527},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":0.8,"breakHorizontal":-15.8,"spinRate":2263,"spinDirection":114},"zone":13,"typeConfidence":2.0,"plateTime":0.3952218662998921,"extension":5.291497315938093},"index":0,"playId":"fcc77446-8914-3fd7-ac68-1a6f89a9ec5e","pitchNumber":1,"startTime":"2026-02-28T21:52:13.020Z","endTime":"2026-02-28T21:52:16.786Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":660162,"link":"/api/v1/people/660162","batSide":{"code":"R","description":"Right"}},"first":{"id":641820,"link":"/api/v1/people/641820"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":95.7,"endSpeed":86.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.36622601642575,"aZ":-34.44750693789272,"pfxX":9.81259092348169,"pfxZ":-1.171101700324714,"pX":0.9410810623189181,"pZ":2.482477587243397,"vX0":-5.417581866213684,"vY0":-139.2434000543192,"vZ0":-2.28092650060979,"x":81.13,"y":171.75,"x0":1.6516581500725689,"y0":50.00467211156605,"z0":5.6232818701788565,"aX":18.99990220359721},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":-2.4,"breakHorizontal":-16.4,"spinRate":2309,"spinDirection":125},"zone":14,"typeConfidence":2.0,"plateTime":0.3954951250840639,"extension":5.143539487629742},"index":1,"playId":"bf417f07-a118-3b1e-9654-e279fa0c18d6","pitchNumber":2,"startTime":"2026-02-28T21:52:27.904Z","endTime":"2026-02-28T21:52:30.904Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":660162,"link":"/api/v1/people/660162","batSide":{"code":"R","description":"Right"}},"first":{"id":641820,"link":"/api/v1/people/641820"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":92.4,"endSpeed":85.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.757600508340104,"aZ":-26.21160428786701,"pfxX":-0.49356840488234077,"pfxZ":3.242631611160035,"pX":-1.8390341474326366,"pZ":2.1852670343983633,"vX0":-8.671112537406175,"vY0":-134.38141009399436,"vZ0":-3.7828739729079244,"x":187.1,"y":179.78,"x0":1.4868130732176281,"y0":50.00189599359506,"z0":5.462596761711452,"aX":-0.9056570930818044},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":5.3,"breakHorizontal":2.6,"spinRate":2368,"spinDirection":154},"zone":13,"typeConfidence":2.0,"plateTime":0.4068158535209827,"extension":5.151671573330934},"index":2,"playId":"c397b863-ca64-341e-afa7-55d92b11c335","pitchNumber":3,"startTime":"2026-02-28T21:52:45.767Z","endTime":"2026-02-28T21:52:48.767Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":660162,"link":"/api/v1/people/660162","batSide":{"code":"R","description":"Right"}},"first":{"id":641820,"link":"/api/v1/people/641820"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":88.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.55742613099952,"aZ":-29.315010449593565,"pfxX":10.446354219964196,"pfxZ":1.450104610345261,"pX":-1.5563640461552524,"pZ":1.0660834941660473,"vX0":-11.582818595487195,"vY0":-139.1588149028409,"vZ0":-6.479145459377542,"x":176.32,"y":210.0,"x0":1.2913715729213686,"y0":50.002375671755836,"z0":5.351627337128233,"aX":20.60466497669906},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":1.4,"breakHorizontal":-16.7,"spinRate":2319,"spinDirection":110},"zone":13,"typeConfidence":2.0,"plateTime":0.39273963875257323,"extension":5.241938134211769},"index":3,"playId":"dc18b875-1877-3f02-b0cd-fb72a3f0d989","pitchNumber":4,"startTime":"2026-02-28T21:53:02.295Z","endTime":"2026-02-28T21:53:05.295Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":660162,"link":"/api/v1/people/660162","batSide":{"code":"R","description":"Right"}},"first":{"id":641820,"link":"/api/v1/people/641820"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.99387151660789,"aZ":-31.148377732825207,"pfxX":9.20047087799843,"pfxZ":0.5286921404299463,"pX":-0.7732113362229994,"pZ":3.166009750982726,"vX0":-9.254788486026293,"vY0":-138.53021390593756,"vZ0":-1.2703038331417993,"x":141.64,"y":157.86,"x0":1.4047416688713612,"y0":50.006720296366865,"z0":5.699809986714737,"aX":18.006751295930318},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":0.8,"breakHorizontal":-14.9,"spinRate":2178,"spinDirection":125},"zone":1,"typeConfidence":2.0,"plateTime":0.3943690800910784,"extension":5.263192955833436},"index":4,"playId":"df4c33a0-04fc-32ee-9ad7-93440c772072","pitchNumber":5,"startTime":"2026-02-28T21:53:22.085Z","endTime":"2026-02-28T21:53:29.258Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":660162,"link":"/api/v1/people/660162","batSide":{"code":"R","description":"Right"}},"first":{"id":641820,"link":"/api/v1/people/641820"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660162,"link":"/api/v1/people/660162"},"credit":"b_pa"},{"player":{"id":805299,"link":"/api/v1/people/805299"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.8,"awayTeamWinProbability":21.200000000000003,"homeTeamWinProbabilityAdded":4.700000000000003,"leverageIndex":1.35,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2026-02-28T21:53:29.258Z","atBatIndex":45},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Wade Meckler hit by pitch. Trey Mancini to 3rd. Yoán Moncada to 2nd.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-28T21:53:39.024Z","endTime":"2026-02-28T21:56:07.505Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"postOnSecond":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"postOnThird":{"id":641820,"fullName":"Trey Mancini","link":"/api/v1/people/641820"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":641820,"fullName":"Trey Mancini","link":"/api/v1/people/641820"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.5,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.1262609980304,"aZ":-30.98521218705796,"pfxX":9.729315837893406,"pfxZ":0.6231189321093229,"pX":-1.2840430299396994,"pZ":2.184405003847233,"vX0":-10.951443339497814,"vY0":-137.01187962298454,"vZ0":-3.492460253506237,"x":165.94,"y":179.8,"x0":1.4997706727615487,"y0":50.002372020107344,"z0":5.591970998026977,"aX":18.507815072823938},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":0.6,"breakHorizontal":-15.4,"spinRate":2240,"spinDirection":122},"zone":13,"typeConfidence":2.0,"plateTime":0.39968991439517554,"extension":5.260859993799334},"index":0,"playId":"e5bff6c4-fda9-37d7-90e2-3cc50df7c7d6","pitchNumber":1,"startTime":"2026-02-28T21:54:05.703Z","endTime":"2026-02-28T21:54:09.144Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":685133,"link":"/api/v1/people/685133","batSide":{"code":"L","description":"Left"}},"first":{"id":660162,"link":"/api/v1/people/660162"},"second":{"id":641820,"link":"/api/v1/people/641820"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"index":1,"playId":"08319576-0476-0013-001c-f08cd117d70a","startTime":"2026-02-28T21:54:27.312Z","endTime":"2026-02-28T21:54:39.447Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":685133,"link":"/api/v1/people/685133","batSide":{"code":"L","description":"Left"}},"first":{"id":660162,"link":"/api/v1/people/660162"},"second":{"id":641820,"link":"/api/v1/people/641820"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.5,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.118917705806435,"aZ":-29.26424822201742,"pfxX":10.675677521661607,"pfxZ":1.4983463381792559,"pX":-0.31281831427326146,"pZ":0.9938868887063916,"vX0":-9.137053467586963,"vY0":-138.55373416235005,"vZ0":-6.612722565473019,"x":128.92,"y":211.95,"x0":1.6415379812492294,"y0":50.0046445294117,"z0":5.368702523093941,"aX":20.747115786785265},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":1.4,"breakHorizontal":-17.4,"spinRate":2222,"spinDirection":116},"zone":13,"typeConfidence":2.0,"plateTime":0.39540305052597846,"extension":5.281230631864237},"index":2,"playId":"2fd7c5ac-394b-37e1-9b0e-7c5a8d06f286","pitchNumber":2,"startTime":"2026-02-28T21:54:39.447Z","endTime":"2026-02-28T21:54:42.510Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":685133,"link":"/api/v1/people/685133","batSide":{"code":"L","description":"Left"}},"first":{"id":660162,"link":"/api/v1/people/660162"},"second":{"id":641820,"link":"/api/v1/people/641820"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.1,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.448825788858667,"aZ":-32.936071331420614,"pfxX":8.775235367790032,"pfxZ":-0.3940120861201386,"pX":-0.4557516718738653,"pZ":3.517854499077209,"vX0":-8.710352237252254,"vY0":-137.93291413671906,"vZ0":0.14050875931835116,"x":134.37,"y":143.8,"x0":1.5964512429430344,"y0":50.002319726242476,"z0":5.679227161220929,"aX":16.981019072194762},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":-0.5,"breakHorizontal":-14.2,"spinRate":2179,"spinDirection":127},"zone":11,"typeConfidence":2.0,"plateTime":0.39643787922975315,"extension":5.290900210560862},"index":3,"playId":"093946fa-0d4f-3dd8-a291-ae170b3ef105","pitchNumber":3,"startTime":"2026-02-28T21:54:59.836Z","endTime":"2026-02-28T21:55:03.910Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":685133,"link":"/api/v1/people/685133","batSide":{"code":"L","description":"Left"}},"first":{"id":660162,"link":"/api/v1/people/660162"},"second":{"id":641820,"link":"/api/v1/people/641820"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.6,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.463770611617086,"aZ":-32.04221106779178,"pfxX":9.537293488320948,"pfxZ":0.0636943525313809,"pX":-0.547314762370378,"pZ":1.4458888976779205,"vX0":-8.971790079936184,"vY0":-138.50482085187429,"vZ0":-5.103067688003465,"x":137.86,"y":199.74,"x0":1.492243362858308,"y0":50.00030184253999,"z0":5.45077878131822,"aX":18.557915922274567},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":-0.7,"breakHorizontal":-15.5,"spinRate":2188,"spinDirection":117},"zone":13,"typeConfidence":2.0,"plateTime":0.39521911327600323,"extension":5.223955422517519},"index":4,"playId":"7fcbd132-9b20-3cd4-8fbe-6000d9345fe2","pitchNumber":4,"startTime":"2026-02-28T21:55:20.196Z","endTime":"2026-02-28T21:55:25.135Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":685133,"link":"/api/v1/people/685133","batSide":{"code":"L","description":"Left"}},"first":{"id":660162,"link":"/api/v1/people/660162"},"second":{"id":641820,"link":"/api/v1/people/641820"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.7,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.837115919995668,"aZ":-30.173657111192465,"pfxX":11.563033462725757,"pfxZ":1.0451644168186487,"pX":0.41995654765414264,"pZ":2.057595826316854,"vX0":-7.471170659172998,"vY0":-137.65671978812748,"vZ0":-3.9398657906503196,"x":100.99,"y":183.22,"x0":1.6681986797929593,"y0":50.00525471046045,"z0":5.5524920567846,"aX":22.172633531235384},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":1.2,"breakHorizontal":-19.3,"spinRate":2221,"spinDirection":118},"zone":9,"typeConfidence":2.0,"plateTime":0.39805492313894364,"extension":5.281629571153717},"index":5,"playId":"bc8d5eb4-95eb-3871-9d9f-755f4440e864","pitchNumber":5,"startTime":"2026-02-28T21:55:36.466Z","endTime":"2026-02-28T21:55:40.826Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":685133,"link":"/api/v1/people/685133","batSide":{"code":"L","description":"Left"}},"first":{"id":660162,"link":"/api/v1/people/660162"},"second":{"id":641820,"link":"/api/v1/people/641820"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":86.9,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.06645817966537,"aZ":-32.15055246652453,"pfxX":9.575060492770266,"pfxZ":0.01648728195575444,"pX":1.599022000470579,"pZ":3.0794178583550798,"vX0":-3.726942227917324,"vY0":-139.21382582505598,"vZ0":-0.9717042871469815,"x":56.05,"y":155.64,"x0":1.718464596944146,"y0":50.00607809638586,"z0":5.579719394106738,"aX":18.616592106798375},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":0.0,"breakHorizontal":-16.4,"spinRate":2118,"spinDirection":113},"zone":12,"typeConfidence":2.0,"plateTime":0.394905059082586,"extension":4.873939130193786},"index":6,"playId":"673f4f0f-9969-3561-aad2-385b5261dafa","pitchNumber":6,"startTime":"2026-02-28T21:56:02.744Z","endTime":"2026-02-28T21:56:07.505Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":685133,"link":"/api/v1/people/685133","batSide":{"code":"L","description":"Left"}},"first":{"id":660162,"link":"/api/v1/people/660162"},"second":{"id":641820,"link":"/api/v1/people/641820"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":685133,"link":"/api/v1/people/685133"},"credit":"b_pa"},{"player":{"id":805299,"link":"/api/v1/people/805299"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.7,"awayTeamWinProbability":15.299999999999997,"homeTeamWinProbabilityAdded":5.900000000000006,"leverageIndex":1.58,"dramaIndex":81.0,"contextMetrics":{},"playEndTime":"2026-02-28T21:56:07.505Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jo Adell strikes out on a foul tip.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-28T21:57:37.903Z","endTime":"2026-02-28T22:02:27.289Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":814783,"fullName":"Casey Anderson","link":"/api/v1/people/814783"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"postOnSecond":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"postOnThird":{"id":641820,"fullName":"Trey Mancini","link":"/api/v1/people/641820"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,4,5],"actionIndex":[0,2,3],"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":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":605244,"link":"/api/v1/people/605244"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-28T21:56:20.817Z","endTime":"2026-02-28T21:57:39.900Z","isPitch":false,"type":"action","player":{"id":666176,"link":"/api/v1/people/666176"},"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":true},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":86.6,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.22384096504253,"aZ":-22.32817863623214,"pfxX":8.176717833434871,"pfxZ":5.092372292235074,"pX":0.7522812448762514,"pZ":2.4033177516061808,"vX0":-5.046125804570786,"vY0":-138.8923956358285,"vZ0":-4.458985479565429,"x":88.32,"y":173.89,"x0":1.5405278428344624,"y0":50.001886682441615,"z0":5.535091505872816,"aX":15.803043338330095},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":8.4,"breakHorizontal":-13.6,"spinRate":2329,"spinDirection":114},"zone":6,"typeConfidence":2.0,"plateTime":0.3959981945715021,"extension":5.087468955927794},"index":1,"playId":"854cf7ff-1346-381c-baab-5628696c4365","pitchNumber":1,"startTime":"2026-02-28T21:57:39.900Z","endTime":"2026-02-28T21:57:43.706Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"first":{"id":685133,"link":"/api/v1/people/685133"},"second":{"id":660162,"link":"/api/v1/people/660162"},"third":{"id":641820,"link":"/api/v1/people/641820"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":108,"player":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"}},"contextMetrics":{}},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-02-28T21:58:46.105Z","endTime":"2026-02-28T22:00:22.145Z","isPitch":false,"type":"action","player":{"id":666176,"link":"/api/v1/people/666176"},"contextMetrics":{}},{"details":{"description":"Pitching Change: Casey Anderson replaces Brandyn Garcia.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":3,"startTime":"2026-02-28T22:00:22.145Z","endTime":"2026-02-28T22:02:02.136Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":814783,"link":"/api/v1/people/814783"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"first":{"id":685133,"link":"/api/v1/people/685133"},"second":{"id":660162,"link":"/api/v1/people/660162"},"third":{"id":641820,"link":"/api/v1/people/641820"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":76.3,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.563688800683174,"aZ":-27.56504460932653,"pfxX":4.894343058266124,"pfxZ":3.0884041009913474,"pX":0.4017148301837522,"pZ":1.7609042565838768,"vX0":4.4510545609470515,"vY0":-122.28729614515501,"vZ0":-2.4456246420021754,"x":101.69,"y":191.24,"x0":-2.0880307085983265,"y0":50.002191352020624,"z0":5.175832535098232,"aX":7.29683967867765},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":5.2,"breakHorizontal":-10.1,"spinRate":2152,"spinDirection":77},"zone":9,"typeConfidence":1.27,"plateTime":0.4505552808222113,"extension":6.499581090909602},"index":4,"playId":"ed716fc3-b567-3477-9d1e-cd46988c0510","pitchNumber":2,"startTime":"2026-02-28T22:02:02.136Z","endTime":"2026-02-28T22:02:09.655Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814783,"link":"/api/v1/people/814783","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"first":{"id":685133,"link":"/api/v1/people/685133"},"second":{"id":660162,"link":"/api/v1/people/660162"},"third":{"id":641820,"link":"/api/v1/people/641820"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":80.7,"endSpeed":74.3,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.650478550010742,"aZ":-30.29475803639424,"pfxX":6.595786382754514,"pfxZ":1.3383324586554153,"pX":-0.5200181973028781,"pZ":3.3823343952050777,"vX0":1.6682558278236237,"vY0":-117.62974916423964,"vZ0":1.8681797690146658,"x":136.82,"y":147.46,"x0":-2.09492935892685,"y0":50.00454013520934,"z0":5.380278360962574,"aX":9.272053067934408},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":3.1,"breakHorizontal":-12.4,"spinRate":2189,"spinDirection":81},"zone":1,"typeConfidence":1.34,"plateTime":0.4650908411046255,"extension":6.447435343095115},"index":5,"playId":"e92edd34-46ff-379a-a910-c2a9c9142c1d","pitchNumber":3,"startTime":"2026-02-28T22:02:23.063Z","endTime":"2026-02-28T22:02:27.289Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814783,"link":"/api/v1/people/814783","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"first":{"id":685133,"link":"/api/v1/people/685133"},"second":{"id":660162,"link":"/api/v1/people/660162"},"third":{"id":641820,"link":"/api/v1/people/641820"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"credit":"b_ab"},{"player":{"id":814783,"link":"/api/v1/people/814783"},"credit":"p_ab"},{"player":{"id":666176,"link":"/api/v1/people/666176"},"credit":"b_pa"},{"player":{"id":814783,"link":"/api/v1/people/814783"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.7,"awayTeamWinProbability":20.299999999999997,"homeTeamWinProbabilityAdded":-5.0,"leverageIndex":1.51,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2026-02-28T22:02:27.289Z","atBatIndex":47},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Travis d'Arnaud grounds into a double play, shortstop Jacob Amaya to second baseman Tommy Troy to first baseman Luken Baker. Wade Meckler out at 2nd. Travis d'Arnaud out at 1st.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-02-28T22:02:35.564Z","endTime":"2026-02-28T22:04:10.474Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":814783,"fullName":"Casey Anderson","link":"/api/v1/people/814783"},"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,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":676070,"link":"/api/v1/people/676070"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":694371,"link":"/api/v1/people/694371"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":694371,"link":"/api/v1/people/694371"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":663609,"link":"/api/v1/people/663609"},"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":94.3,"endSpeed":86.3,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.934967668767918,"aZ":-24.680782530822867,"pfxX":-8.409388114417375,"pfxZ":3.932537250149844,"pX":0.296936128268749,"pZ":3.070395308827098,"vX0":8.960613508097946,"vY0":-137.05995073887104,"vZ0":-1.7217611854115382,"x":105.68,"y":155.88,"x0":-1.920192640834,"y0":50.001470807353826,"z0":5.3900372257531295,"aX":-16.018720662706755},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":7.0,"breakHorizontal":13.3,"spinRate":1955,"spinDirection":231},"zone":3,"typeConfidence":1.35,"plateTime":0.3994312054704441,"extension":6.675516181225667},"index":0,"playId":"644bdeaa-cd2c-3091-84a4-f71d43a49ef2","pitchNumber":1,"startTime":"2026-02-28T22:02:51.779Z","endTime":"2026-02-28T22:02:56.028Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814783,"link":"/api/v1/people/814783","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":518595,"link":"/api/v1/people/518595","batSide":{"code":"R","description":"Right"}},"first":{"id":685133,"link":"/api/v1/people/685133"},"second":{"id":660162,"link":"/api/v1/people/660162"},"third":{"id":641820,"link":"/api/v1/people/641820"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":75.4,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.157158691922877,"aZ":-31.134032741811136,"pfxX":8.07422021287001,"pfxZ":0.7199865853668737,"pX":-1.8849434527558533,"pZ":2.966144003554682,"vX0":-1.7464338259343624,"vY0":-119.63624563780229,"vZ0":0.7892038811153081,"x":188.85,"y":158.69,"x0":-2.1943861039183084,"y0":50.00412339462655,"z0":5.423237654864844,"aX":11.700782497623798},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":1.8,"breakHorizontal":-14.2,"spinRate":2272,"spinDirection":85},"zone":11,"typeConfidence":1.36,"plateTime":0.45788358383866745,"extension":6.571334507511586},"index":1,"playId":"8b107966-020e-3b16-b64d-9df63b0b0d7f","pitchNumber":2,"startTime":"2026-02-28T22:03:10.929Z","endTime":"2026-02-28T22:03:15.012Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814783,"link":"/api/v1/people/814783","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":518595,"link":"/api/v1/people/518595","batSide":{"code":"R","description":"Right"}},"first":{"id":685133,"link":"/api/v1/people/685133"},"second":{"id":660162,"link":"/api/v1/people/660162"},"third":{"id":641820,"link":"/api/v1/people/641820"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.3,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.596855487714215,"aZ":-27.116034725579226,"pfxX":-10.723201163286378,"pfxZ":2.7131651028587456,"pX":0.5011833736665524,"pZ":2.7467380509904555,"vX0":9.499384643468174,"vY0":-136.1964621608926,"vZ0":-2.1350447176716005,"x":97.9,"y":164.62,"x0":-1.6489745149880928,"y0":50.00667212216293,"z0":5.4275727810069165,"aX":-20.028230866580003},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":4.6,"breakHorizontal":17.3,"spinRate":2002,"spinDirection":229},"zone":6,"typeConfidence":1.3,"plateTime":0.40308936737735745,"extension":6.7216355067873},"index":2,"playId":"ca4abb01-08b0-3196-b10b-fa9d985f8f0e","pitchNumber":3,"startTime":"2026-02-28T22:03:28.951Z","endTime":"2026-02-28T22:03:33.692Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814783,"link":"/api/v1/people/814783","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":518595,"link":"/api/v1/people/518595","batSide":{"code":"R","description":"Right"}},"first":{"id":685133,"link":"/api/v1/people/685133"},"second":{"id":660162,"link":"/api/v1/people/660162"},"third":{"id":641820,"link":"/api/v1/people/641820"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":75.0,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.52119889421589,"aZ":-30.560194959046992,"pfxX":6.948463998066571,"pfxZ":1.123138139883599,"pX":-1.3970270965198455,"pZ":2.3799252113537652,"vX0":-0.15476079732079984,"vY0":-119.49358947216508,"vZ0":-0.4767785504438773,"x":170.25,"y":174.52,"x0":-2.2328655627155505,"y0":50.00194143177035,"z0":5.344179139814623,"aX":9.97773662531356},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":2.2,"breakHorizontal":-12.5,"spinRate":2233,"spinDirection":85},"zone":13,"typeConfidence":1.36,"plateTime":0.4595886001425966,"extension":6.390809483140929},"index":3,"playId":"3143fa46-2608-3c8f-b3b7-de7788fd0eb0","pitchNumber":4,"startTime":"2026-02-28T22:03:43.622Z","endTime":"2026-02-28T22:03:47.158Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814783,"link":"/api/v1/people/814783","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":518595,"link":"/api/v1/people/518595","batSide":{"code":"R","description":"Right"}},"first":{"id":685133,"link":"/api/v1/people/685133"},"second":{"id":660162,"link":"/api/v1/people/660162"},"third":{"id":641820,"link":"/api/v1/people/641820"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":75.5,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.318711560483795,"aZ":-36.87223660719353,"pfxX":5.783042841141332,"pfxZ":-3.254880096084646,"pX":0.216798605783501,"pZ":1.619241490713513,"vX0":3.4489016422067436,"vY0":-119.95271899770336,"vZ0":-0.827844525287518,"x":108.74,"y":195.06,"x0":-1.9957450231460696,"y0":50.004121506305225,"z0":5.284716795258451,"aX":8.344400421749475},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-5.8,"breakHorizontal":-11.4,"spinRate":2257,"spinDirection":73},"zone":8,"typeConfidence":1.31,"plateTime":0.45833856293983466,"extension":6.524280634013899},"hitData":{"launchSpeed":94.0,"launchAngle":-16.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.26,"coordY":156.75}},"index":4,"playId":"c4567c51-0479-3a8f-9f01-e62c07bf2cd8","pitchNumber":5,"startTime":"2026-02-28T22:04:04.731Z","endTime":"2026-02-28T22:04:10.474Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814783,"link":"/api/v1/people/814783","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":518595,"link":"/api/v1/people/518595","batSide":{"code":"R","description":"Right"}},"first":{"id":685133,"link":"/api/v1/people/685133"},"second":{"id":660162,"link":"/api/v1/people/660162"},"third":{"id":641820,"link":"/api/v1/people/641820"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":518595,"link":"/api/v1/people/518595"},"credit":"b_ab"},{"player":{"id":814783,"link":"/api/v1/people/814783"},"credit":"p_ab"},{"player":{"id":518595,"link":"/api/v1/people/518595"},"credit":"b_pa"},{"player":{"id":814783,"link":"/api/v1/people/814783"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":66.0,"awayTeamWinProbability":34.0,"homeTeamWinProbabilityAdded":-13.700000000000003,"leverageIndex":2.17,"dramaIndex":144.0,"contextMetrics":{},"playEndTime":"2026-02-28T22:04:10.474Z","atBatIndex":48},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jose Fernandez lines out sharply to center fielder Jose Siri.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-02-28T22:06:58.129Z","endTime":"2026-02-28T22:07:21.896Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605447,"fullName":"Jordan Romano","link":"/api/v1/people/605447"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[5,6],"actionIndex":[0,1,2,3,4],"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":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":642350,"link":"/api/v1/people/642350"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Denzer Guzman replaces shortstop Zach Neto, batting 1st, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-28T22:06:32.769Z","endTime":"2026-02-28T22:06:32.790Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694203,"link":"/api/v1/people/694203"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"101","replacedPlayer":{"id":687263,"link":"/api/v1/people/687263"},"defense":{"pitcher":{"id":489446,"link":"/api/v1/people/489446","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":683090,"link":"/api/v1/people/683090"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Christian Moore replaces third baseman Yoán Moncada, batting 4th, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-02-28T22:06:32.790Z","endTime":"2026-02-28T22:06:32.792Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695681,"link":"/api/v1/people/695681"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"401","replacedPlayer":{"id":660162,"link":"/api/v1/people/660162"},"defense":{"pitcher":{"id":489446,"link":"/api/v1/people/489446","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":694203,"link":"/api/v1/people/694203"},"left":{"id":683090,"link":"/api/v1/people/683090"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Jose Siri replaces center fielder Jo Adell, batting 6th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-02-28T22:06:32.792Z","endTime":"2026-02-28T22:06:32.795Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642350,"link":"/api/v1/people/642350"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"601","replacedPlayer":{"id":666176,"link":"/api/v1/people/666176"},"defense":{"pitcher":{"id":489446,"link":"/api/v1/people/489446","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":694203,"link":"/api/v1/people/694203"},"left":{"id":683090,"link":"/api/v1/people/683090"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Donovan Walton replaces second baseman Adam Frazier, batting 8th, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-02-28T22:06:32.795Z","endTime":"2026-02-28T22:06:32.796Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":622268,"link":"/api/v1/people/622268"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"801","replacedPlayer":{"id":624428,"link":"/api/v1/people/624428"},"defense":{"pitcher":{"id":489446,"link":"/api/v1/people/489446","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":694203,"link":"/api/v1/people/694203"},"left":{"id":683090,"link":"/api/v1/people/683090"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Jordan Romano replaces Kirby Yates.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-02-28T22:06:32.796Z","endTime":"2026-02-28T22:07:00.205Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":605447,"link":"/api/v1/people/605447"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":489446,"link":"/api/v1/people/489446","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":694203,"link":"/api/v1/people/694203"},"left":{"id":683090,"link":"/api/v1/people/683090"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":77.8,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.53151053442886,"aZ":-35.187244460512964,"pfxX":0.44133277694483897,"pfxZ":-1.990075577210063,"pX":0.3507335061366868,"pZ":1.3771984791497913,"vX0":5.54410060000999,"vY0":-122.235625328947,"vZ0":-3.7944564945104613,"x":103.63,"y":201.6,"x0":-2.001573050954834,"y0":50.00006463501839,"z0":5.962690408829444,"aX":0.6689610353935561},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-4.2,"breakHorizontal":-2.0,"spinRate":1935,"spinDirection":78},"zone":14,"typeConfidence":0.9,"plateTime":0.4476519728492474,"extension":7.342125116073068},"index":5,"playId":"a6c224e6-4ac3-3f10-8185-402308d52fef","pitchNumber":1,"startTime":"2026-02-28T22:07:00.205Z","endTime":"2026-02-28T22:07:03.794Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605447,"link":"/api/v1/people/605447","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":694203,"link":"/api/v1/people/694203"},"left":{"id":683090,"link":"/api/v1/people/683090"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":76.4,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.681475525701252,"aZ":-33.16918346966809,"pfxX":1.0214099084617545,"pfxZ":-0.6710056642631166,"pX":0.22520825458535587,"pZ":2.5623661923896015,"vX0":5.331651157966797,"vY0":-121.24615281490685,"vZ0":-1.301286304632323,"x":108.42,"y":169.6,"x0":-2.1389568446405502,"y0":50.002964870871004,"z0":6.012150279684453,"aX":1.5135329849350794},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-1.3,"breakHorizontal":-3.1,"spinRate":1952,"spinDirection":82},"zone":5,"typeConfidence":0.9,"plateTime":0.4525074666111686,"extension":7.441188508702244},"hitData":{"launchSpeed":104.7,"launchAngle":22.0,"totalDistance":383.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":104.46,"coordY":46.08}},"index":6,"playId":"357edd30-4aaa-3c6d-8316-16364d309dee","pitchNumber":2,"startTime":"2026-02-28T22:07:15.643Z","endTime":"2026-02-28T22:07:21.896Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605447,"link":"/api/v1/people/605447","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":694203,"link":"/api/v1/people/694203"},"left":{"id":683090,"link":"/api/v1/people/683090"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":699912,"link":"/api/v1/people/699912"},"credit":"b_ab"},{"player":{"id":605447,"link":"/api/v1/people/605447"},"credit":"p_ab"},{"player":{"id":699912,"link":"/api/v1/people/699912"},"credit":"b_pa"},{"player":{"id":605447,"link":"/api/v1/people/605447"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.6,"awayTeamWinProbability":30.400000000000006,"homeTeamWinProbabilityAdded":3.5999999999999943,"leverageIndex":1.44,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-02-28T22:07:21.896Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luken Baker grounds out, third baseman Christian Moore to first baseman Trey Mancini.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-02-28T22:07:32.608Z","endTime":"2026-02-28T22:08:12.096Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":663609,"fullName":"Luken Baker","link":"/api/v1/people/663609"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605447,"fullName":"Jordan Romano","link":"/api/v1/people/605447"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663609,"fullName":"Luken Baker","link":"/api/v1/people/663609"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":695681,"link":"/api/v1/people/695681"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":641820,"link":"/api/v1/people/641820"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":77.3,"strikeZoneTop":3.389,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.59665824012955,"aZ":-35.38141093549799,"pfxX":1.2926295757971635,"pfxZ":-2.1274855841335683,"pX":-0.9863472241937907,"pZ":2.109019186651029,"vX0":2.163522394166332,"vY0":-121.54814405881369,"vZ0":-2.012062957738319,"x":154.6,"y":181.84,"x0":-2.05410007392025,"y0":50.0055701703593,"z0":6.003887713442197,"aX":1.944922479274531},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-4.1,"breakHorizontal":-2.9,"spinRate":1952,"spinDirection":52},"zone":13,"typeConfidence":0.9,"plateTime":0.44967315645678685,"extension":7.378226320090429},"index":0,"playId":"4a8fcc6b-1758-3ace-baae-e153d6ce34ad","pitchNumber":1,"startTime":"2026-02-28T22:07:52.983Z","endTime":"2026-02-28T22:07:56.629Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605447,"link":"/api/v1/people/605447","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":694203,"link":"/api/v1/people/694203"},"left":{"id":683090,"link":"/api/v1/people/683090"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":663609,"link":"/api/v1/people/663609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":77.3,"strikeZoneTop":3.389,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.98984672471269,"aZ":-34.90091427658368,"pfxX":0.37635628371745455,"pfxZ":-1.8131841043928603,"pX":-0.11331261867278403,"pZ":2.081422749062331,"vX0":4.120163211918904,"vY0":-122.0503902198667,"vZ0":-2.2552168463314777,"x":121.32,"y":182.58,"x0":-1.8719568405363824,"y0":50.00001910637111,"z0":6.022684166781138,"aX":0.5665980071051028},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-3.6,"breakHorizontal":-1.7,"spinRate":1938,"spinDirection":58},"zone":8,"typeConfidence":0.9,"plateTime":0.44874663739381093,"extension":6.932291894833895},"hitData":{"launchSpeed":104.7,"launchAngle":1.0,"totalDistance":67.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.53,"coordY":164.81}},"index":1,"playId":"b7e26fa4-d551-3a6d-b119-26b92d95c0f8","pitchNumber":2,"startTime":"2026-02-28T22:08:06.791Z","endTime":"2026-02-28T22:08:12.096Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605447,"link":"/api/v1/people/605447","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":694203,"link":"/api/v1/people/694203"},"left":{"id":683090,"link":"/api/v1/people/683090"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":663609,"link":"/api/v1/people/663609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663609,"link":"/api/v1/people/663609"},"credit":"b_ab"},{"player":{"id":605447,"link":"/api/v1/people/605447"},"credit":"p_ab"},{"player":{"id":663609,"link":"/api/v1/people/663609"},"credit":"b_pa"},{"player":{"id":605447,"link":"/api/v1/people/605447"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.3,"awayTeamWinProbability":27.700000000000003,"homeTeamWinProbabilityAdded":2.700000000000003,"leverageIndex":1.06,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-02-28T22:08:12.096Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tommy Troy strikes out swinging.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-02-28T22:08:24.712Z","endTime":"2026-02-28T22:10:02.374Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605447,"fullName":"Jordan Romano","link":"/api/v1/people/605447"},"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":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":518595,"link":"/api/v1/people/518595"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":78.7,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.0482556119544,"aZ":-31.21153462549417,"pfxX":0.7139176892078831,"pfxZ":0.6226440131457274,"pX":1.1213962784612859,"pZ":1.8239667289365415,"vX0":6.7427248770802075,"vY0":-123.08954634466544,"vZ0":-3.5776464656542357,"x":74.26,"y":189.53,"x0":-1.7344587333841381,"y0":50.00398292914015,"z0":5.90995374837193,"aX":1.1065666229495237},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":0.6,"breakHorizontal":-2.8,"spinRate":2104,"spinDirection":69},"zone":14,"typeConfidence":0.9,"plateTime":0.4432200981859218,"extension":7.544889565129681},"index":0,"playId":"91977232-ec50-366f-9a01-6d33fe2c907b","pitchNumber":1,"startTime":"2026-02-28T22:08:39.577Z","endTime":"2026-02-28T22:08:43.228Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605447,"link":"/api/v1/people/605447","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":694203,"link":"/api/v1/people/694203"},"left":{"id":683090,"link":"/api/v1/people/683090"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":77.1,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.61993097398876,"aZ":-37.802001731629694,"pfxX":1.2449948678339826,"pfxZ":-3.742825727916694,"pX":-0.5335008397730556,"pZ":2.3655221140052354,"vX0":3.28544943872176,"vY0":-122.03819157217788,"vZ0":-0.6800082230881066,"x":137.34,"y":174.91,"x0":-2.0603572780137025,"y0":50.002064214940255,"z0":5.911494362631508,"aX":1.8722328163937785},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-6.7,"breakHorizontal":-3.0,"spinRate":1933,"spinDirection":62},"zone":4,"typeConfidence":0.9,"plateTime":0.44928789560045956,"extension":7.28467399777312},"index":1,"playId":"a70b4e72-5c20-3bb2-b474-089002d2203c","pitchNumber":2,"startTime":"2026-02-28T22:08:55.430Z","endTime":"2026-02-28T22:08:59.535Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605447,"link":"/api/v1/people/605447","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":694203,"link":"/api/v1/people/694203"},"left":{"id":683090,"link":"/api/v1/people/683090"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.3,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.129245236591032,"aZ":-12.111975686501701,"pfxX":-1.752810160851539,"pfxZ":10.257553781912755,"pX":-0.27280867345840265,"pZ":3.693490234891658,"vX0":3.8613832388334854,"vY0":-138.75652905114273,"vZ0":-4.334199683763331,"x":127.4,"y":139.06,"x0":-1.4527974192283104,"y0":50.00600257062844,"z0":6.078707451044479,"aX":-3.429704447893334},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.9,"breakHorizontal":2.4,"spinRate":2222,"spinDirection":195},"zone":11,"typeConfidence":0.89,"plateTime":0.39426342270470016,"extension":7.589132951026286},"index":2,"playId":"23587194-5b80-3a7b-827b-f208d80ebc7b","pitchNumber":3,"startTime":"2026-02-28T22:09:18.095Z","endTime":"2026-02-28T22:09:22.630Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605447,"link":"/api/v1/people/605447","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":694203,"link":"/api/v1/people/694203"},"left":{"id":683090,"link":"/api/v1/people/683090"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.1,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.635897022531836,"aZ":-13.290584948390341,"pfxX":0.14896403720251244,"pfxZ":9.695387731054993,"pX":0.0781045172689719,"pZ":4.086789290157431,"vX0":3.3255030825822924,"vY0":-138.59252446347259,"vZ0":-3.5390564870017838,"x":114.02,"y":128.44,"x0":-1.156104574351579,"y0":50.00347093193815,"z0":6.266552554738032,"aX":0.28904830156077005},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.0,"breakHorizontal":-1.0,"spinRate":2187,"spinDirection":192},"zone":12,"typeConfidence":0.88,"plateTime":0.39503484786162524,"extension":7.45825333338374},"index":3,"playId":"f232ecc5-d406-3d46-bb18-b95bd9342c66","pitchNumber":4,"startTime":"2026-02-28T22:09:40.400Z","endTime":"2026-02-28T22:09:43.535Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605447,"link":"/api/v1/people/605447","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":694203,"link":"/api/v1/people/694203"},"left":{"id":683090,"link":"/api/v1/people/683090"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.2,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.06649008182192,"aZ":-32.922289686876084,"pfxX":0.35049819031492707,"pfxZ":-0.47030620205222995,"pX":-0.10846637915722744,"pZ":1.5922274104822156,"vX0":2.9027669663216225,"vY0":-124.83301723847946,"vZ0":-4.581235684911477,"x":121.13,"y":195.79,"x0":-1.3318329993646119,"y0":50.00583865349103,"z0":6.160778462285366,"aX":0.5530934016083369},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-1.7,"breakHorizontal":-1.3,"spinRate":1868,"spinDirection":48},"zone":8,"typeConfidence":0.9,"plateTime":0.4387162094807793,"extension":7.4535947725959195},"index":4,"playId":"43781681-a253-3c72-97ca-7713992a399d","pitchNumber":5,"startTime":"2026-02-28T22:09:58.286Z","endTime":"2026-02-28T22:10:02.374Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605447,"link":"/api/v1/people/605447","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":694203,"link":"/api/v1/people/694203"},"left":{"id":683090,"link":"/api/v1/people/683090"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694371,"link":"/api/v1/people/694371"},"credit":"b_ab"},{"player":{"id":605447,"link":"/api/v1/people/605447"},"credit":"p_ab"},{"player":{"id":694371,"link":"/api/v1/people/694371"},"credit":"b_pa"},{"player":{"id":605447,"link":"/api/v1/people/605447"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.0,"awayTeamWinProbability":26.0,"homeTeamWinProbabilityAdded":1.7000000000000028,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-02-28T22:10:02.374Z","atBatIndex":51},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Donovan Walton hit by pitch.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-28T22:12:13.364Z","endTime":"2026-02-28T22:14:21.990Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691769,"fullName":"Philip Abner","link":"/api/v1/people/691769"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[0],"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":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Philip Abner replaces Casey Anderson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-28T22:11:35.530Z","endTime":"2026-02-28T22:12:15.334Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691769,"link":"/api/v1/people/691769"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":814783,"link":"/api/v1/people/814783","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":622268,"link":"/api/v1/people/622268","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.2,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.13555721255521,"aZ":-15.4008173016185,"pfxX":0.7463602173370412,"pfxZ":9.478090689065711,"pX":0.4331705105426195,"pZ":3.605749002686719,"vX0":-6.405434887563635,"vY0":-131.9494762127225,"vZ0":-2.6760091444121428,"x":100.49,"y":141.42,"x0":2.7914706204895734,"y0":50.002924399524744,"z0":5.762980587156412,"aX":1.3222160752578889},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.8,"breakHorizontal":0.0,"spinRate":2288,"spinDirection":169},"zone":12,"typeConfidence":2.0,"plateTime":0.41453643966755704,"extension":6.388575445161632},"index":1,"playId":"53a8c62f-82c5-3a18-b04e-3ab0d6ee6ae3","pitchNumber":1,"startTime":"2026-02-28T22:12:15.334Z","endTime":"2026-02-28T22:12:18.942Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691769,"link":"/api/v1/people/691769","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":622268,"link":"/api/v1/people/622268","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":83.9,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.7260906001904,"aZ":-17.193562377983238,"pfxX":0.7186476952263965,"pfxZ":8.311056015061219,"pX":-0.18389867252953557,"pZ":3.0240553472679705,"vX0":-7.4868285004866895,"vY0":-133.6393211247211,"vZ0":-4.249095966493422,"x":124.01,"y":157.13,"x0":2.5646488553545472,"y0":50.00268246700515,"z0":5.875493214400387,"aX":1.295861695520597},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":14.3,"breakHorizontal":0.4,"spinRate":2295,"spinDirection":163},"zone":2,"typeConfidence":2.0,"plateTime":0.41038597595083637,"extension":6.2994625218209075},"index":2,"playId":"d027db9a-087e-3882-aa4e-ae8fda16fd53","pitchNumber":2,"startTime":"2026-02-28T22:12:30.886Z","endTime":"2026-02-28T22:12:34.939Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691769,"link":"/api/v1/people/691769","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":622268,"link":"/api/v1/people/622268","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":74.7,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.29651055771782,"aZ":-24.308490630675756,"pfxX":-3.6113335787738987,"pfxZ":5.543992316855396,"pX":0.8351397867013955,"pZ":2.539354415949411,"vX0":-3.855728659358144,"vY0":-118.28485935576457,"vZ0":-1.835971625826818,"x":85.17,"y":170.22,"x0":2.954764892919516,"y0":50.00367902966489,"z0":5.551772427815342,"aX":-5.122751109280591},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":9.8,"breakHorizontal":7.4,"spinRate":2320,"spinDirection":276},"zone":6,"typeConfidence":2.0,"plateTime":0.46283941911466053,"extension":6.117587078216626},"index":3,"playId":"ed2e212a-7a24-3d43-be57-aa2672118a49","pitchNumber":3,"startTime":"2026-02-28T22:12:57.315Z","endTime":"2026-02-28T22:13:01.517Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691769,"link":"/api/v1/people/691769","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":622268,"link":"/api/v1/people/622268","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.5,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.42180064134574,"aZ":-18.22962462204443,"pfxX":-0.19539710090718665,"pfxZ":7.847024987483579,"pX":0.1601070943791108,"pZ":3.1050443786653537,"vX0":-6.49648368735265,"vY0":-132.28408865834473,"vZ0":-3.495858821690174,"x":110.9,"y":154.94,"x0":2.6702175577403047,"y0":50.006198741392474,"z0":5.77517704763679,"aX":-0.34689848212943597},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":13.7,"breakHorizontal":1.7,"spinRate":2220,"spinDirection":164},"zone":2,"typeConfidence":2.0,"plateTime":0.41357510429500755,"extension":6.374341962274519},"index":4,"playId":"31528d6a-a9d1-3a19-aff1-037f4a5d9272","pitchNumber":4,"startTime":"2026-02-28T22:13:14.134Z","endTime":"2026-02-28T22:13:17.291Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691769,"link":"/api/v1/people/691769","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":622268,"link":"/api/v1/people/622268","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":77.2,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.066147879855748,"aZ":-24.6083038588373,"pfxX":-1.938358153378557,"pfxZ":5.053120406572405,"pX":-1.3894499450494688,"pZ":1.30516296038817,"vX0":-9.556546457054022,"vY0":-121.3683648809288,"vZ0":-4.601718997584468,"x":169.96,"y":203.54,"x0":2.8457098585048732,"y0":50.00115643008402,"z0":5.360907232915449,"aX":-2.898373067958386},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":8.3,"breakHorizontal":5.8,"spinRate":2279,"spinDirection":283},"zone":13,"typeConfidence":2.0,"plateTime":0.45077292886556153,"extension":6.3752686490813675},"index":5,"playId":"c985f625-1fa2-3250-99c6-e333ab879627","pitchNumber":5,"startTime":"2026-02-28T22:13:33.366Z","endTime":"2026-02-28T22:13:36.366Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691769,"link":"/api/v1/people/691769","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":622268,"link":"/api/v1/people/622268","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":85.0,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.746934728733667,"aZ":-16.84790052913301,"pfxX":1.7382582739531407,"pfxZ":8.364033679409864,"pX":-0.7351793254854583,"pZ":3.1942610886145255,"vX0":-9.439569790836599,"vY0":-133.74641460522088,"vZ0":-3.6112248189476666,"x":145.02,"y":152.53,"x0":2.5967472689647924,"y0":50.00337484620035,"z0":5.75237966265023,"aX":3.1866433859249566},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.6,"breakHorizontal":-1.3,"spinRate":2287,"spinDirection":159},"zone":1,"typeConfidence":2.0,"plateTime":0.4077557785611994,"extension":6.41335908759308},"index":6,"playId":"4e8fa71a-429f-3b3b-bfc9-4ac860346724","pitchNumber":6,"startTime":"2026-02-28T22:13:53.173Z","endTime":"2026-02-28T22:13:56.327Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691769,"link":"/api/v1/people/691769","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":622268,"link":"/api/v1/people/622268","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.5,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.87442970013271,"aZ":-18.63215235042126,"pfxX":1.7695682520540221,"pfxZ":7.414022535784536,"pX":0.9897385757058043,"pZ":3.5323713582021785,"vX0":-5.256676496376764,"vY0":-134.01693181099168,"vZ0":-2.427238028493671,"x":79.27,"y":143.41,"x0":2.7431830571192957,"y0":50.00073233721972,"z0":5.774590758907299,"aX":3.2316426188330047},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.2,"breakHorizontal":-2.2,"spinRate":2294,"spinDirection":163},"zone":12,"typeConfidence":2.0,"plateTime":0.4080783571062776,"extension":6.480523591373881},"index":7,"playId":"0f44c7c1-0d92-38ad-b6e8-99fd83940bde","pitchNumber":7,"startTime":"2026-02-28T22:14:13.334Z","endTime":"2026-02-28T22:14:21.990Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691769,"link":"/api/v1/people/691769","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":622268,"link":"/api/v1/people/622268","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":622268,"link":"/api/v1/people/622268"},"credit":"b_pa"},{"player":{"id":691769,"link":"/api/v1/people/691769"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.2,"awayTeamWinProbability":22.799999999999997,"homeTeamWinProbabilityAdded":3.200000000000003,"leverageIndex":0.82,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-02-28T22:14:21.990Z","atBatIndex":52},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Matthew Lugo grounds out softly to first baseman Luken Baker. Donovan Walton to 2nd.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-28T22:14:38.678Z","endTime":"2026-02-28T22:15:15.370Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":683090,"fullName":"Matthew Lugo","link":"/api/v1/people/683090"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691769,"fullName":"Philip Abner","link":"/api/v1/people/691769"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683090,"fullName":"Matthew Lugo","link":"/api/v1/people/683090"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663609,"link":"/api/v1/people/663609"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.005491077847264,"aZ":-15.879845419486873,"pfxX":0.9645093169536383,"pfxZ":8.899893359562668,"pX":-0.3208877265576356,"pZ":1.7998613196892956,"vX0":-5.649220457507822,"vY0":-133.97284130778675,"vZ0":-7.157429453885705,"x":129.23,"y":190.18,"x0":1.68325247745606,"y0":50.00238351170827,"z0":5.626305751239137,"aX":1.7662345363177512},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.9,"breakHorizontal":-0.6,"spinRate":2325,"spinDirection":152},"zone":7,"typeConfidence":2.0,"plateTime":0.4077276897863955,"extension":6.432424539316812},"index":0,"playId":"ff90e8ed-51e7-32eb-8ee7-edd302496d75","pitchNumber":1,"startTime":"2026-02-28T22:14:45.663Z","endTime":"2026-02-28T22:14:48.742Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691769,"link":"/api/v1/people/691769","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":683090,"link":"/api/v1/people/683090","batSide":{"code":"R","description":"Right"}},"first":{"id":622268,"link":"/api/v1/people/622268"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":77.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.348295792979464,"aZ":-31.275386173257374,"pfxX":2.3881814206092633,"pfxZ":0.6010235640139818,"pX":0.2716985421459767,"pZ":2.313015925196315,"vX0":-4.804247605733162,"vY0":-120.63728815143683,"vZ0":-1.0703980798277763,"x":106.64,"y":176.33,"x0":1.9661549021040858,"y0":50.00289863603916,"z0":5.484599167866303,"aX":3.570483653771755},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":1.1,"breakHorizontal":-3.4,"spinRate":1668,"spinDirection":147},"zone":5,"typeConfidence":2.0,"plateTime":0.45159748406037936,"extension":6.4631393827175},"hitData":{"launchSpeed":47.6,"launchAngle":-72.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"soft","location":"3","coordinates":{"coordX":145.06,"coordY":179.94}},"index":1,"playId":"cc044b18-da66-3cbb-87ad-5564c55e8a37","pitchNumber":2,"startTime":"2026-02-28T22:15:04.871Z","endTime":"2026-02-28T22:15:15.370Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691769,"link":"/api/v1/people/691769","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":683090,"link":"/api/v1/people/683090","batSide":{"code":"R","description":"Right"}},"first":{"id":622268,"link":"/api/v1/people/622268"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683090,"link":"/api/v1/people/683090"},"credit":"b_ab"},{"player":{"id":691769,"link":"/api/v1/people/691769"},"credit":"p_ab"},{"player":{"id":683090,"link":"/api/v1/people/683090"},"credit":"b_pa"},{"player":{"id":691769,"link":"/api/v1/people/691769"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":76.0,"awayTeamWinProbability":24.0,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":1.31,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-02-28T22:15:15.370Z","atBatIndex":53},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Denzer Guzman singles on a line drive to left fielder Jorge Barrosa. Donovan Walton to 3rd.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-28T22:15:25.907Z","endTime":"2026-02-28T22:16:41.100Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691769,"fullName":"Philip Abner","link":"/api/v1/people/691769"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"postOnThird":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":678489,"link":"/api/v1/people/678489"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":77.1,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.841722402195373,"aZ":-35.7847081727902,"pfxX":-0.7387811069383647,"pfxZ":-2.4137711162710014,"pX":-0.5241819025169886,"pZ":1.9937404727167334,"vX0":-5.120477519249093,"vY0":-121.28261933223986,"vZ0":-1.8286460615865963,"x":136.98,"y":184.95,"x0":1.7069622703538703,"y0":50.00316147385203,"z0":5.866871859169703,"aX":-1.10438128660673},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-4.6,"breakHorizontal":2.5,"spinRate":2306,"spinDirection":302},"zone":7,"typeConfidence":2.0,"plateTime":0.4509315754278811,"extension":6.173947666287492},"index":0,"playId":"5f754603-9bb9-3a40-a5fd-e353c229a2ab","pitchNumber":1,"startTime":"2026-02-28T22:15:40.083Z","endTime":"2026-02-28T22:15:44.054Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691769,"link":"/api/v1/people/691769","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":694203,"link":"/api/v1/people/694203","batSide":{"code":"R","description":"Right"}},"second":{"id":622268,"link":"/api/v1/people/622268"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":77.6,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.820015174047253,"aZ":-28.58220434593149,"pfxX":3.8318874375764076,"pfxZ":2.3789716410468333,"pX":0.918958720318141,"pZ":1.9029829854028406,"vX0":-4.26746865209044,"vY0":-121.09802403266957,"vZ0":-2.5573303814077897,"x":81.97,"y":187.4,"x0":2.1920750307066674,"y0":50.00508812353094,"z0":5.4302391059931345,"aX":5.7907167286453936},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":4.1,"breakHorizontal":-6.1,"spinRate":1823,"spinDirection":153},"zone":14,"typeConfidence":2.0,"plateTime":0.44935896611957427,"extension":6.528741678409184},"index":1,"playId":"312f6fa7-4b9a-389c-bc51-574e2e3773d1","pitchNumber":2,"startTime":"2026-02-28T22:16:08.493Z","endTime":"2026-02-28T22:16:12.731Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691769,"link":"/api/v1/people/691769","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":694203,"link":"/api/v1/people/694203","batSide":{"code":"R","description":"Right"}},"second":{"id":622268,"link":"/api/v1/people/622268"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":84.1,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.641260066195006,"aZ":-16.321351018979627,"pfxX":1.4128229001589214,"pfxZ":8.809901425658921,"pX":-0.40095337616878257,"pZ":2.4574894503271514,"vX0":-5.934625338003339,"vY0":-132.83847675181178,"vZ0":-5.449209403863971,"x":132.28,"y":172.43,"x0":1.6719293874560341,"y0":50.00399925286305,"z0":5.709590957672012,"aX":2.5438038002538845},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":15.1,"breakHorizontal":-1.3,"spinRate":2342,"spinDirection":157},"zone":4,"typeConfidence":2.0,"plateTime":0.411273499876752,"extension":6.398158036144255},"hitData":{"launchSpeed":94.6,"launchAngle":10.0,"totalDistance":156.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":75.31,"coordY":130.52}},"index":2,"playId":"7793397f-aa44-3af5-92a6-8bf751487325","pitchNumber":3,"startTime":"2026-02-28T22:16:33.509Z","endTime":"2026-02-28T22:16:41.100Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691769,"link":"/api/v1/people/691769","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":694203,"link":"/api/v1/people/694203","batSide":{"code":"R","description":"Right"}},"second":{"id":622268,"link":"/api/v1/people/622268"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694203,"link":"/api/v1/people/694203"},"credit":"b_ab"},{"player":{"id":691769,"link":"/api/v1/people/691769"},"credit":"p_ab"},{"player":{"id":694203,"link":"/api/v1/people/694203"},"credit":"b_pa"},{"player":{"id":691769,"link":"/api/v1/people/691769"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":80.4,"awayTeamWinProbability":19.599999999999994,"homeTeamWinProbabilityAdded":4.400000000000006,"leverageIndex":1.23,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-02-28T22:16:41.100Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyren Paris called out on strikes.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-28T22:17:45.015Z","endTime":"2026-02-28T22:19:50.903Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":677347,"fullName":"Kyren Paris","link":"/api/v1/people/677347"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691769,"fullName":"Philip Abner","link":"/api/v1/people/691769"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"postOnThird":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677347,"fullName":"Kyren Paris","link":"/api/v1/people/677347"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":605244,"link":"/api/v1/people/605244"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Kyren Paris replaces Mike Trout.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-02-28T22:16:54.607Z","endTime":"2026-02-28T22:17:46.485Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677347,"link":"/api/v1/people/677347"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"201","replacedPlayer":{"id":545361,"link":"/api/v1/people/545361"},"defense":{"pitcher":{"id":691769,"link":"/api/v1/people/691769","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"first":{"id":694203,"link":"/api/v1/people/694203"},"third":{"id":622268,"link":"/api/v1/people/622268"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":76.2,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.683829163380732,"aZ":-34.58751935237189,"pfxX":0.9037424220885817,"pfxZ":-1.6454193420469334,"pX":-0.4163294512422918,"pZ":1.929695945603196,"vX0":-5.428418144048355,"vY0":-120.74747556423176,"vZ0":-2.0549237617626126,"x":132.87,"y":186.68,"x0":1.7486296775884815,"y0":50.001352507972925,"z0":5.850457699234067,"aX":1.3277506391304954},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-3.2,"breakHorizontal":-0.2,"spinRate":2254,"spinDirection":308},"zone":7,"typeConfidence":2.0,"plateTime":0.4545362742070158,"extension":6.323992750357439},"index":1,"playId":"1a5d6a6d-dd85-3770-a9c1-5a11ba35cba6","pitchNumber":1,"startTime":"2026-02-28T22:17:46.485Z","endTime":"2026-02-28T22:17:51.517Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691769,"link":"/api/v1/people/691769","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":677347,"link":"/api/v1/people/677347","batSide":{"code":"R","description":"Right"}},"first":{"id":694203,"link":"/api/v1/people/694203"},"third":{"id":622268,"link":"/api/v1/people/622268"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":83.2,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.839345753947295,"aZ":-15.61822190996722,"pfxX":0.8760149582224281,"pfxZ":9.27316463844987,"pX":0.7887779604441607,"pZ":2.7291276063177428,"vX0":-2.9270753544756567,"vY0":-133.3077968259653,"vZ0":-5.078048181476159,"x":86.93,"y":165.09,"x0":1.791106583478792,"y0":50.00034290542283,"z0":5.800318826233296,"aX":1.5637773384231635},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":15.8,"breakHorizontal":-0.8,"spinRate":2304,"spinDirection":165},"zone":3,"typeConfidence":2.0,"plateTime":0.4121621629364336,"extension":6.249120585115837},"index":2,"playId":"0467fa45-39ca-355b-873b-c8226d88ec8c","pitchNumber":2,"startTime":"2026-02-28T22:18:05.855Z","endTime":"2026-02-28T22:18:09.060Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691769,"link":"/api/v1/people/691769","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":677347,"link":"/api/v1/people/677347","batSide":{"code":"R","description":"Right"}},"first":{"id":694203,"link":"/api/v1/people/694203"},"third":{"id":622268,"link":"/api/v1/people/622268"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":"ea3bd6cf-4d58-34e5-aa48-b0576a5c3f9f","startTime":"2026-02-28T22:18:42.715Z","endTime":"2026-02-28T22:18:45.715Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":691769,"link":"/api/v1/people/691769","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":677347,"link":"/api/v1/people/677347","batSide":{"code":"R","description":"Right"}},"first":{"id":694203,"link":"/api/v1/people/694203"},"third":{"id":622268,"link":"/api/v1/people/622268"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":82.1,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.40805134811122,"aZ":-16.945510430570256,"pfxX":0.09851189216154466,"pfxZ":8.765925336442969,"pX":-0.16540039397960443,"pZ":4.942969204560004,"vX0":-4.9529821318768885,"vY0":-131.13968453030904,"vZ0":0.6075475765687629,"x":123.3,"y":105.32,"x0":1.736995078397549,"y0":50.00205356300437,"z0":5.97483387664477,"aX":0.171932142163974},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":16.2,"breakHorizontal":1.0,"spinRate":2370,"spinDirection":162},"zone":11,"typeConfidence":2.0,"plateTime":0.4180859489951949,"extension":6.324588766242907},"index":4,"playId":"c45a39c8-f8e5-3010-8a7e-5384182422eb","pitchNumber":3,"startTime":"2026-02-28T22:19:01.127Z","endTime":"2026-02-28T22:19:04.678Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691769,"link":"/api/v1/people/691769","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":677347,"link":"/api/v1/people/677347","batSide":{"code":"R","description":"Right"}},"first":{"id":694203,"link":"/api/v1/people/694203"},"third":{"id":622268,"link":"/api/v1/people/622268"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":81.9,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.45587417237794,"aZ":-18.77293455690687,"pfxX":0.978919237745927,"pfxZ":7.718191628531763,"pX":0.49587506410698606,"pZ":4.516157327933149,"vX0":-3.700949875235951,"vY0":-131.5669545310481,"vZ0":-0.10518288792866937,"x":98.1,"y":116.84,"x0":1.7995642884693859,"y0":50.000496446422204,"z0":5.959468975388191,"aX":1.6995730147346113},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":14.2,"breakHorizontal":-0.8,"spinRate":2393,"spinDirection":159},"zone":12,"typeConfidence":2.0,"plateTime":0.4178698549906592,"extension":6.368502005092543},"index":5,"playId":"f8545262-b65a-3a43-8f01-d29ef59a79a2","pitchNumber":4,"startTime":"2026-02-28T22:19:23.324Z","endTime":"2026-02-28T22:19:27.003Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691769,"link":"/api/v1/people/691769","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":677347,"link":"/api/v1/people/677347","batSide":{"code":"R","description":"Right"}},"first":{"id":694203,"link":"/api/v1/people/694203"},"third":{"id":622268,"link":"/api/v1/people/622268"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":75.8,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.22671404259619,"aZ":-35.1985726915508,"pfxX":-1.6255350549184788,"pfxZ":-2.089343710596385,"pX":-0.7633327480124779,"pZ":2.1076835404437357,"vX0":-5.535281813679459,"vY0":-119.24773770040592,"vZ0":-1.3134193507555527,"x":146.1,"y":181.87,"x0":1.7962402251464835,"y0":50.00592546510036,"z0":5.831729059599039,"aX":-2.3481133005795938},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-3.8,"breakHorizontal":4.2,"spinRate":2315,"spinDirection":298},"zone":7,"typeConfidence":2.0,"plateTime":0.45874433235265855,"extension":6.465086519212511},"index":6,"playId":"c37da787-899c-3a0a-b0e9-df3d0c51faa8","pitchNumber":5,"startTime":"2026-02-28T22:19:43.625Z","endTime":"2026-02-28T22:19:50.903Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691769,"link":"/api/v1/people/691769","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":677347,"link":"/api/v1/people/677347","batSide":{"code":"R","description":"Right"}},"first":{"id":694203,"link":"/api/v1/people/694203"},"third":{"id":622268,"link":"/api/v1/people/622268"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677347,"link":"/api/v1/people/677347"},"credit":"b_ab"},{"player":{"id":691769,"link":"/api/v1/people/691769"},"credit":"p_ab"},{"player":{"id":677347,"link":"/api/v1/people/677347"},"credit":"b_pa"},{"player":{"id":691769,"link":"/api/v1/people/691769"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.0,"awayTeamWinProbability":26.0,"homeTeamWinProbabilityAdded":-6.400000000000006,"leverageIndex":1.8,"dramaIndex":89.0,"contextMetrics":{},"playEndTime":"2026-02-28T22:19:50.903Z","atBatIndex":55},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Trey Mancini walks. Denzer Guzman to 2nd.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-28T22:20:00.539Z","endTime":"2026-02-28T22:21:41.134Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":641820,"fullName":"Trey Mancini","link":"/api/v1/people/641820"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691769,"fullName":"Philip Abner","link":"/api/v1/people/691769"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":641820,"fullName":"Trey Mancini","link":"/api/v1/people/641820"},"postOnSecond":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"postOnThird":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3],"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":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":641820,"fullName":"Trey Mancini","link":"/api/v1/people/641820"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.6,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.419330677287128,"aZ":-18.753703421994423,"pfxX":0.2906734893945697,"pfxZ":7.519736069461112,"pX":-0.7765337797832296,"pZ":3.8253704599111247,"vX0":-6.5011036507762965,"vY0":-132.54104519031134,"vZ0":-1.700996674311644,"x":146.6,"y":135.49,"x0":1.6668845121173894,"y0":50.005882743042484,"z0":5.840184163400907,"aX":0.5195715504114236},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":13.4,"breakHorizontal":0.8,"spinRate":2379,"spinDirection":165},"zone":11,"typeConfidence":2.0,"plateTime":0.4127163144269379,"extension":6.3079636993170025},"index":0,"playId":"4a904673-fec4-32d0-84cb-a4f1b0e845ce","pitchNumber":1,"startTime":"2026-02-28T22:20:41.390Z","endTime":"2026-02-28T22:20:44.390Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691769,"link":"/api/v1/people/691769","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":641820,"link":"/api/v1/people/641820","batSide":{"code":"R","description":"Right"}},"first":{"id":694203,"link":"/api/v1/people/694203"},"third":{"id":622268,"link":"/api/v1/people/622268"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":83.1,"endSpeed":76.9,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.572951630242116,"aZ":-26.743857290678168,"pfxX":2.9000970207553274,"pfxZ":3.6347413361795207,"pX":-0.7975954942498508,"pZ":2.247719414972217,"vX0":-7.50452750995571,"vY0":-120.91329152763562,"vZ0":-2.0404405456014945,"x":147.4,"y":178.09,"x0":1.957175793176449,"y0":50.00416452777299,"z0":5.428558779556637,"aX":4.334863594767654},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":6.4,"breakHorizontal":-3.6,"spinRate":1699,"spinDirection":155},"zone":13,"typeConfidence":2.0,"plateTime":0.45143861100822624,"extension":6.475260745891698},"index":1,"playId":"8d0f8a70-9043-3dee-813d-a4be9030aeda","pitchNumber":2,"startTime":"2026-02-28T22:20:59.396Z","endTime":"2026-02-28T22:21:03.655Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691769,"link":"/api/v1/people/691769","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":641820,"link":"/api/v1/people/641820","batSide":{"code":"R","description":"Right"}},"first":{"id":694203,"link":"/api/v1/people/694203"},"third":{"id":622268,"link":"/api/v1/people/622268"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.7,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.362135860086564,"aZ":-17.22804995875862,"pfxX":1.5236396792279194,"pfxZ":8.384357847487678,"pX":-1.4355997263311198,"pZ":2.449951144903558,"vX0":-8.399144454296644,"vY0":-132.42663367280292,"vZ0":-5.332474685741641,"x":171.72,"y":172.63,"x0":1.5743576842443205,"y0":50.00155161648997,"z0":5.743424450223121,"aX":2.717183886242319},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":14.3,"breakHorizontal":-1.0,"spinRate":2390,"spinDirection":166},"zone":13,"typeConfidence":2.0,"plateTime":0.41306240293836316,"extension":6.356755086710579},"index":2,"playId":"ae8c6bb1-4d23-3a15-b223-ea125dd3bffa","pitchNumber":3,"startTime":"2026-02-28T22:21:18.403Z","endTime":"2026-02-28T22:21:21.909Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691769,"link":"/api/v1/people/691769","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":641820,"link":"/api/v1/people/641820","batSide":{"code":"R","description":"Right"}},"first":{"id":694203,"link":"/api/v1/people/694203"},"third":{"id":622268,"link":"/api/v1/people/622268"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":84.2,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.077288537339882,"aZ":-16.593062125808558,"pfxX":0.2205468308337601,"pfxZ":8.590102050399011,"pX":0.11190296190533107,"pZ":3.61341034533701,"vX0":-4.947611950361432,"vY0":-133.65357791396676,"vZ0":-2.4686278698479835,"x":112.73,"y":141.22,"x0":1.9563327692876662,"y0":50.00502894288198,"z0":5.73702689927184,"aX":0.4012079950702744},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":15.2,"breakHorizontal":0.6,"spinRate":2354,"spinDirection":159},"zone":12,"typeConfidence":2.0,"plateTime":0.4094025804995387,"extension":6.214752244097203},"index":3,"playId":"3353a145-869c-3480-a8da-2a78d2b5021b","pitchNumber":4,"startTime":"2026-02-28T22:21:37.047Z","endTime":"2026-02-28T22:21:41.134Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691769,"link":"/api/v1/people/691769","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":641820,"link":"/api/v1/people/641820","batSide":{"code":"R","description":"Right"}},"first":{"id":694203,"link":"/api/v1/people/694203"},"third":{"id":622268,"link":"/api/v1/people/622268"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641820,"link":"/api/v1/people/641820"},"credit":"b_pa"},{"player":{"id":691769,"link":"/api/v1/people/691769"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.9,"awayTeamWinProbability":24.099999999999994,"homeTeamWinProbabilityAdded":1.9000000000000057,"leverageIndex":1.83,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-02-28T22:21:41.134Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Christian Moore strikes out swinging.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-02-28T22:22:56.432Z","endTime":"2026-02-28T22:24:04.641Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":695681,"fullName":"Christian Moore","link":"/api/v1/people/695681"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691769,"fullName":"Philip Abner","link":"/api/v1/people/691769"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695681,"fullName":"Christian Moore","link":"/api/v1/people/695681"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":605244,"link":"/api/v1/people/605244"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-02-28T22:22:01.198Z","endTime":"2026-02-28T22:22:58.468Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":691769,"link":"/api/v1/people/691769","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":695681,"link":"/api/v1/people/695681","batSide":{"code":"R","description":"Right"}},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":694203,"link":"/api/v1/people/694203"},"third":{"id":622268,"link":"/api/v1/people/622268"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":78.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.05206788622766,"aZ":-32.99890423225303,"pfxX":-1.1971009661487457,"pfxZ":-0.5326011316581312,"pX":-0.95646550587329,"pZ":1.2233590301781734,"vX0":-6.106517288835107,"vY0":-123.10271816939567,"vZ0":-4.180454499114031,"x":153.46,"y":205.75,"x0":1.7012362090266535,"y0":50.003272627038406,"z0":5.705713452280929,"aX":-1.8551248096692332},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-1.7,"breakHorizontal":3.5,"spinRate":2322,"spinDirection":295},"zone":13,"typeConfidence":2.0,"plateTime":0.44317718162534625,"extension":6.362051960262077},"index":1,"playId":"7f2f534b-af53-3ac3-b557-290a791abfcc","pitchNumber":1,"startTime":"2026-02-28T22:22:58.468Z","endTime":"2026-02-28T22:23:01.468Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691769,"link":"/api/v1/people/691769","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":695681,"link":"/api/v1/people/695681","batSide":{"code":"R","description":"Right"}},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":694203,"link":"/api/v1/people/694203"},"third":{"id":622268,"link":"/api/v1/people/622268"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.7,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.71887986050626,"aZ":-17.372153892324018,"pfxX":-0.46893079025880624,"pfxZ":7.9535804827649965,"pX":-0.6376597152034511,"pZ":1.6308083316046769,"vX0":-5.73231378618992,"vY0":-135.1381374341928,"vZ0":-7.444620187553969,"x":141.31,"y":194.75,"x0":1.5665267248060928,"y0":50.00570658418598,"z0":5.628349439222587,"aX":-0.8713907822921353},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.1,"breakHorizontal":2.0,"spinRate":2313,"spinDirection":157},"zone":7,"typeConfidence":2.0,"plateTime":0.404346258024499,"extension":6.485595805559917},"index":2,"playId":"65959b09-021f-3f52-a075-1e1bb1c05824","pitchNumber":2,"startTime":"2026-02-28T22:23:17.110Z","endTime":"2026-02-28T22:23:21.310Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691769,"link":"/api/v1/people/691769","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":695681,"link":"/api/v1/people/695681","batSide":{"code":"R","description":"Right"}},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":694203,"link":"/api/v1/people/694203"},"third":{"id":622268,"link":"/api/v1/people/622268"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.4,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.890471602054895,"aZ":-15.53084042520315,"pfxX":0.5931746150567072,"pfxZ":9.15124472861754,"pX":-0.6419343819813383,"pZ":3.24013751680569,"vX0":-6.519387259925259,"vY0":-133.7797668208062,"vZ0":-3.728974126227594,"x":141.47,"y":151.3,"x0":1.7459346739021042,"y0":50.006220571977764,"z0":5.760040705927363,"aX":1.080026267661478},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.0,"breakHorizontal":0.2,"spinRate":2351,"spinDirection":164},"zone":1,"typeConfidence":2.0,"plateTime":0.4088614238413233,"extension":6.3490584113093895},"index":3,"playId":"da022deb-f442-3abb-ad65-b0b8411f1259","pitchNumber":3,"startTime":"2026-02-28T22:23:37.046Z","endTime":"2026-02-28T22:23:40.046Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691769,"link":"/api/v1/people/691769","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":695681,"link":"/api/v1/people/695681","batSide":{"code":"R","description":"Right"}},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":694203,"link":"/api/v1/people/694203"},"third":{"id":622268,"link":"/api/v1/people/622268"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":92.3,"endSpeed":84.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.425902281760933,"aZ":-17.00214397828247,"pfxX":0.6591384919665988,"pfxZ":8.22792469148764,"pX":0.2716335856420497,"pZ":3.7123699103477965,"vX0":-4.514981338894959,"vY0":-134.5151752681023,"vZ0":-2.3474642122688443,"x":106.65,"y":138.55,"x0":1.8816674791858892,"y0":50.00528245040001,"z0":5.793096252262505,"aX":1.2163812203907398},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.6,"breakHorizontal":-0.2,"spinRate":2260,"spinDirection":150},"zone":12,"typeConfidence":2.0,"plateTime":0.4061974546284173,"extension":6.282697292312444},"index":4,"playId":"5b91cc38-4744-3e9d-9bb2-42b03d9c4604","pitchNumber":4,"startTime":"2026-02-28T22:24:00.037Z","endTime":"2026-02-28T22:24:04.641Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691769,"link":"/api/v1/people/691769","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":695681,"link":"/api/v1/people/695681","batSide":{"code":"R","description":"Right"}},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":694203,"link":"/api/v1/people/694203"},"third":{"id":622268,"link":"/api/v1/people/622268"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695681,"link":"/api/v1/people/695681"},"credit":"b_ab"},{"player":{"id":691769,"link":"/api/v1/people/691769"},"credit":"p_ab"},{"player":{"id":695681,"link":"/api/v1/people/695681"},"credit":"b_pa"},{"player":{"id":691769,"link":"/api/v1/people/691769"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.19999999999999,"awayTeamWinProbability":30.80000000000001,"homeTeamWinProbabilityAdded":-6.700000000000017,"leverageIndex":2.6,"dramaIndex":111.0,"contextMetrics":{},"playEndTime":"2026-02-28T22:24:04.641Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Aramis Garcia strikes out swinging.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-28T22:26:40.762Z","endTime":"2026-02-28T22:28:53.502Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":605244,"fullName":"Aramis Garcia","link":"/api/v1/people/605244"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642048,"fullName":"Tayler Saucedo","link":"/api/v1/people/642048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[4,5,6,7,8,9,10,11],"actionIndex":[0,1,2,3],"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":605244,"fullName":"Aramis Garcia","link":"/api/v1/people/605244"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[{"player":{"id":808129,"link":"/api/v1/people/808129"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Kyren Paris remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-28T22:26:02.840Z","endTime":"2026-02-28T22:26:02.857Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677347,"link":"/api/v1/people/677347"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"201","replacedPlayer":{"id":545361,"link":"/api/v1/people/545361"},"defense":{"pitcher":{"id":605447,"link":"/api/v1/people/605447","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":694203,"link":"/api/v1/people/694203"},"left":{"id":683090,"link":"/api/v1/people/683090"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":605244,"link":"/api/v1/people/605244","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Juan Flores replaces catcher Travis d'Arnaud, batting 7th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-02-28T22:26:02.857Z","endTime":"2026-02-28T22:26:02.858Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":808129,"link":"/api/v1/people/808129"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"701","replacedPlayer":{"id":518595,"link":"/api/v1/people/518595"},"defense":{"pitcher":{"id":605447,"link":"/api/v1/people/605447","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":694203,"link":"/api/v1/people/694203"},"left":{"id":683090,"link":"/api/v1/people/683090"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":605244,"link":"/api/v1/people/605244","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Raudi Rodriguez replaces left fielder Matthew Lugo, batting 9th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-02-28T22:26:02.858Z","endTime":"2026-02-28T22:26:02.860Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":804558,"link":"/api/v1/people/804558"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"901","replacedPlayer":{"id":683090,"link":"/api/v1/people/683090"},"defense":{"pitcher":{"id":605447,"link":"/api/v1/people/605447","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":808129,"link":"/api/v1/people/808129"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":694203,"link":"/api/v1/people/694203"},"left":{"id":683090,"link":"/api/v1/people/683090"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":605244,"link":"/api/v1/people/605244","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Tayler Saucedo replaces Jordan Romano.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-02-28T22:26:02.860Z","endTime":"2026-02-28T22:26:42.761Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642048,"link":"/api/v1/people/642048"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":605447,"link":"/api/v1/people/605447","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":808129,"link":"/api/v1/people/808129"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":694203,"link":"/api/v1/people/694203"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":605244,"link":"/api/v1/people/605244","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.1,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.803900068727852,"aZ":-26.65204597723927,"pfxX":9.391956591851812,"pfxZ":3.356352593748948,"pX":1.2707994361547592,"pZ":4.204060806037537,"vX0":-4.89237077863645,"vY0":-127.40946424347456,"vZ0":1.1437109621328707,"x":68.56,"y":125.27,"x0":1.9940509587740263,"y0":50.00510968766499,"z0":5.853151741116406,"aX":15.466544949007218},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":6.6,"breakHorizontal":-16.0,"spinRate":2095,"spinDirection":119},"zone":12,"typeConfidence":2.0,"plateTime":0.4296460940159328,"extension":6.67982000942478},"index":4,"playId":"b1d22ace-e084-3e55-8e9e-e93eb2d01cb4","pitchNumber":1,"startTime":"2026-02-28T22:26:42.761Z","endTime":"2026-02-28T22:26:45.761Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642048,"link":"/api/v1/people/642048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":808129,"link":"/api/v1/people/808129"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":694203,"link":"/api/v1/people/694203"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":605244,"link":"/api/v1/people/605244","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":88.7,"endSpeed":81.4,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.225995154250928,"aZ":-28.892246167638568,"pfxX":8.773164170163426,"pfxZ":1.936794909115795,"pX":1.4472439964103498,"pZ":3.5451251225344964,"vX0":-4.593967126567298,"vY0":-129.0968131605332,"vZ0":0.33616317989586053,"x":61.83,"y":143.06,"x0":2.1076304255599068,"y0":50.001206218594355,"z0":5.63261012441178,"aX":14.844814746026994},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":3.8,"breakHorizontal":-14.9,"spinRate":2167,"spinDirection":123},"zone":12,"typeConfidence":2.0,"plateTime":0.42385611245341703,"extension":6.734713050854714},"index":5,"playId":"2cd909d7-1a95-3276-a3ca-2820fe357e9b","pitchNumber":2,"startTime":"2026-02-28T22:26:55.477Z","endTime":"2026-02-28T22:26:58.477Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642048,"link":"/api/v1/people/642048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":808129,"link":"/api/v1/people/808129"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":694203,"link":"/api/v1/people/694203"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":605244,"link":"/api/v1/people/605244","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":78.6,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.49594902233003,"aZ":-27.1483611763244,"pfxX":-0.6312289758329921,"pfxZ":3.21756599298352,"pX":0.4705895270959419,"pZ":2.638782607809417,"vX0":-3.7546367271297947,"vY0":-123.62936677590005,"vZ0":-1.7777540563085008,"x":99.06,"y":167.53,"x0":2.0852033771685097,"y0":50.003468965893454,"z0":5.625503810755411,"aX":-0.9858662877037808},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":5.6,"breakHorizontal":1.9,"spinRate":2305,"spinDirection":181},"zone":6,"typeConfidence":2.0,"plateTime":0.44146303620879346,"extension":6.489284977112057},"index":6,"playId":"85f5f6a3-7ee3-3d1c-91b9-81b997ab506c","pitchNumber":3,"startTime":"2026-02-28T22:27:08.590Z","endTime":"2026-02-28T22:27:12.495Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642048,"link":"/api/v1/people/642048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":808129,"link":"/api/v1/people/808129"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":694203,"link":"/api/v1/people/694203"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":605244,"link":"/api/v1/people/605244","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.7,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.934651955563943,"aZ":-27.043057729065534,"pfxX":1.087655856525469,"pfxZ":3.3046641827210244,"pX":-1.899795229351103,"pZ":0.5474917649358312,"vX0":-9.290975926451589,"vY0":-123.6248624689595,"vZ0":-6.137115232519009,"x":189.42,"y":224.0,"x0":1.7609287373695992,"y0":50.00425583015842,"z0":5.32332233555788,"aX":1.6908909251126745},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":4.8,"breakHorizontal":0.1,"spinRate":2269,"spinDirection":169},"zone":13,"typeConfidence":2.0,"plateTime":0.4425462967390943,"extension":6.64994151268095},"index":7,"playId":"0e5270fa-d8b1-35b2-b777-87ace5fa6a53","pitchNumber":4,"startTime":"2026-02-28T22:27:21.096Z","endTime":"2026-02-28T22:27:24.096Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642048,"link":"/api/v1/people/642048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":808129,"link":"/api/v1/people/808129"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":694203,"link":"/api/v1/people/694203"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":605244,"link":"/api/v1/people/605244","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.0,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.401444880265853,"aZ":-25.847164200356453,"pfxX":10.531608090940223,"pfxZ":3.6048133295922566,"pX":0.05162346685955639,"pZ":1.1597339538797675,"vX0":-8.243350494107348,"vY0":-131.9436053768995,"vZ0":-6.205991630987926,"x":115.03,"y":207.47,"x0":1.8559268956933224,"y0":50.00212247154696,"z0":5.460074759278408,"aX":18.474507082796155},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":5.3,"breakHorizontal":-17.2,"spinRate":2165,"spinDirection":118},"zone":14,"typeConfidence":2.0,"plateTime":0.41592736978723677,"extension":6.700699312080428},"index":8,"playId":"10c959eb-4f7d-3bfe-877e-abc32f8f6f83","pitchNumber":5,"startTime":"2026-02-28T22:27:38.349Z","endTime":"2026-02-28T22:27:42.533Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642048,"link":"/api/v1/people/642048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":808129,"link":"/api/v1/people/808129"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":694203,"link":"/api/v1/people/694203"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":605244,"link":"/api/v1/people/605244","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":84.5,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.85939123100462,"aZ":-17.126110388058795,"pfxX":6.912397581071575,"pfxZ":8.307552987830913,"pX":0.47529873707801046,"pZ":1.9011657280726701,"vX0":-6.825414915054038,"vY0":-133.07097424030087,"vZ0":-6.700441452996718,"x":98.88,"y":187.45,"x0":2.163053270227831,"y0":50.00306066629572,"z0":5.671518366822676,"aX":12.522177398863027},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.9,"breakHorizontal":-11.3,"spinRate":2366,"spinDirection":136},"zone":9,"typeConfidence":2.0,"plateTime":0.4100279900456578,"extension":6.659719744396573},"index":9,"playId":"db3ff252-1873-3d0c-af85-2a2185600dcb","pitchNumber":6,"startTime":"2026-02-28T22:28:11.162Z","endTime":"2026-02-28T22:28:14.576Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642048,"link":"/api/v1/people/642048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":808129,"link":"/api/v1/people/808129"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":694203,"link":"/api/v1/people/694203"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":605244,"link":"/api/v1/people/605244","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":76.8,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.279424524417237,"aZ":-32.872005207322395,"pfxX":9.561372417412533,"pfxZ":-0.46974064961816175,"pX":0.3734416472797086,"pZ":1.7598594366438163,"vX0":-6.463286600028863,"vY0":-121.69384664496346,"vZ0":-2.0334502424710363,"x":104.38,"y":195.08,"x0":1.823939824535065,"y0":50.00130522369837,"z0":5.458712413972628,"aX":14.314134987059843},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-1.1,"breakHorizontal":-15.7,"spinRate":2216,"spinDirection":107},"zone":9,"typeConfidence":2.0,"plateTime":0.4504057985076506,"extension":6.904808977322988},"index":10,"playId":"5312807d-95a0-34df-8eda-b8728f49776b","pitchNumber":7,"startTime":"2026-02-28T22:28:30.022Z","endTime":"2026-02-28T22:28:37.306Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642048,"link":"/api/v1/people/642048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":808129,"link":"/api/v1/people/808129"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":694203,"link":"/api/v1/people/694203"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":605244,"link":"/api/v1/people/605244","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.9,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.15900092274093,"aZ":-18.30362142506333,"pfxX":5.195586741732868,"pfxZ":7.6919331731828535,"pX":0.08551849398440865,"pZ":2.9180680268898813,"vX0":-6.029347825784704,"vY0":-133.2957283645661,"vZ0":-3.607792844399993,"x":113.74,"y":159.99,"x0":1.6997709966641676,"y0":50.00127838398516,"z0":5.607612116661191,"aX":9.36650544844191},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":13.3,"breakHorizontal":-8.2,"spinRate":2382,"spinDirection":137},"zone":2,"typeConfidence":2.0,"plateTime":0.410628047849515,"extension":6.669929135517693},"index":11,"playId":"c2b82bd3-0179-370d-b9be-ed7d87c2bbb7","pitchNumber":8,"startTime":"2026-02-28T22:28:50.338Z","endTime":"2026-02-28T22:28:53.502Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642048,"link":"/api/v1/people/642048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":808129,"link":"/api/v1/people/808129"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":694203,"link":"/api/v1/people/694203"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":605244,"link":"/api/v1/people/605244","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605244,"link":"/api/v1/people/605244"},"credit":"b_ab"},{"player":{"id":642048,"link":"/api/v1/people/642048"},"credit":"p_ab"},{"player":{"id":605244,"link":"/api/v1/people/605244"},"credit":"b_pa"},{"player":{"id":642048,"link":"/api/v1/people/642048"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":73.6,"awayTeamWinProbability":26.400000000000006,"homeTeamWinProbabilityAdded":4.400000000000006,"leverageIndex":1.71,"dramaIndex":75.0,"contextMetrics":{},"playEndTime":"2026-02-28T22:28:53.502Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Óscar Mercado strikes out swinging.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-28T22:29:06.775Z","endTime":"2026-02-28T22:29:48.334Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":640458,"fullName":"Óscar Mercado","link":"/api/v1/people/640458"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642048,"fullName":"Tayler Saucedo","link":"/api/v1/people/642048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":640458,"fullName":"Óscar Mercado","link":"/api/v1/people/640458"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":808129,"link":"/api/v1/people/808129"},"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":86.2,"endSpeed":79.2,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.822909091151544,"aZ":-23.901283476105988,"pfxX":-0.9474402024717565,"pfxZ":5.166589140800943,"pX":0.7410204427021618,"pZ":3.1541528388723994,"vX0":-2.8455893834694606,"vY0":-125.56072825149717,"vZ0":-1.2530865475416366,"x":88.75,"y":153.62,"x0":2.010897561749413,"y0":50.00187703219354,"z0":5.599992610024158,"aX":-1.5157112563437622},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":9.4,"breakHorizontal":2.4,"spinRate":2275,"spinDirection":172},"zone":3,"typeConfidence":2.0,"plateTime":0.4358090134753225,"extension":6.419893673966355},"index":0,"playId":"07883bb2-9743-3e60-8855-68f9f071c89e","pitchNumber":1,"startTime":"2026-02-28T22:29:12.912Z","endTime":"2026-02-28T22:29:16.716Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642048,"link":"/api/v1/people/642048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":808129,"link":"/api/v1/people/808129"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":694203,"link":"/api/v1/people/694203"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":640458,"link":"/api/v1/people/640458","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":83.0,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.865506274611878,"aZ":-27.3377176907917,"pfxX":10.067059563865175,"pfxZ":2.729261125291429,"pX":-0.5008784439834838,"pZ":1.782800137665512,"vX0":-9.18136336170477,"vY0":-133.04805941830566,"vZ0":-4.360069443193461,"x":136.09,"y":190.64,"x0":1.7078027857890652,"y0":50.00080761445002,"z0":5.45335428307036,"aX":17.821770147661187},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":4.1,"breakHorizontal":-16.0,"spinRate":2211,"spinDirection":122},"zone":7,"typeConfidence":2.0,"plateTime":0.41365591777742594,"extension":6.79036166698562},"index":1,"playId":"5825f4ef-28a9-30cb-b791-39e8a6443513","pitchNumber":2,"startTime":"2026-02-28T22:29:26.154Z","endTime":"2026-02-28T22:29:29.827Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642048,"link":"/api/v1/people/642048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":808129,"link":"/api/v1/people/808129"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":694203,"link":"/api/v1/people/694203"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":640458,"link":"/api/v1/people/640458","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":77.3,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.52074739794623,"aZ":-30.83939857876809,"pfxX":8.683750440660338,"pfxZ":0.881190779758438,"pX":0.5670147855319335,"pZ":0.8761999416805105,"vX0":-5.624744498183119,"vY0":-122.54361589705448,"vZ0":-4.69288050464348,"x":95.39,"y":215.12,"x0":1.77058010074827,"y0":50.00171835752038,"z0":5.467879235194267,"aX":13.130069499177209},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":0.7,"breakHorizontal":-14.3,"spinRate":2293,"spinDirection":107},"zone":14,"typeConfidence":2.0,"plateTime":0.4479510384021612,"extension":6.715283173686569},"index":2,"playId":"7667ed41-38a0-3318-b695-e1e45a6cc144","pitchNumber":3,"startTime":"2026-02-28T22:29:44.816Z","endTime":"2026-02-28T22:29:48.334Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642048,"link":"/api/v1/people/642048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":808129,"link":"/api/v1/people/808129"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":694203,"link":"/api/v1/people/694203"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":640458,"link":"/api/v1/people/640458","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":640458,"link":"/api/v1/people/640458"},"credit":"b_ab"},{"player":{"id":642048,"link":"/api/v1/people/642048"},"credit":"p_ab"},{"player":{"id":640458,"link":"/api/v1/people/640458"},"credit":"b_pa"},{"player":{"id":642048,"link":"/api/v1/people/642048"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":76.8,"awayTeamWinProbability":23.200000000000003,"homeTeamWinProbabilityAdded":3.200000000000003,"leverageIndex":1.27,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2026-02-28T22:29:48.334Z","atBatIndex":59},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alek Thomas grounds out, shortstop Denzer Guzman to first baseman Trey Mancini.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-02-28T22:29:56.885Z","endTime":"2026-02-28T22:30:34.708Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642048,"fullName":"Tayler Saucedo","link":"/api/v1/people/642048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694203,"link":"/api/v1/people/694203"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":641820,"link":"/api/v1/people/641820"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":84.1,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.25009643557185,"aZ":-28.2065168587872,"pfxX":10.122080327142996,"pfxZ":2.2176614152840406,"pX":-0.08359303361339715,"pZ":1.3471456889003897,"vX0":-8.35444950870999,"vY0":-132.62475730883992,"vZ0":-5.383196592455514,"x":120.19,"y":202.41,"x0":1.7857541898298224,"y0":50.00257439030194,"z0":5.449650630220562,"aX":18.107272324410623},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":3.1,"breakHorizontal":-16.6,"spinRate":2275,"spinDirection":122},"zone":13,"typeConfidence":2.0,"plateTime":0.4123272255653725,"extension":6.8550871345011695},"index":0,"playId":"9c58f858-8dc0-37ce-94c0-c2e1199e8c63","pitchNumber":1,"startTime":"2026-02-28T22:30:13.671Z","endTime":"2026-02-28T22:30:17.659Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642048,"link":"/api/v1/people/642048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":808129,"link":"/api/v1/people/808129"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":694203,"link":"/api/v1/people/694203"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":677950,"link":"/api/v1/people/677950","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.5,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.75753771414718,"aZ":-25.46159833563249,"pfxX":9.24274032714293,"pfxZ":3.7655155532307756,"pX":0.9480698303870805,"pZ":2.5650945519971846,"vX0":-5.577184174597787,"vY0":-132.7794873728141,"vZ0":-3.023810292938973,"x":80.86,"y":169.52,"x0":1.876214713248746,"y0":50.00422779185912,"z0":5.573848572781427,"aX":16.484629592705314},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":6.4,"breakHorizontal":-15.5,"spinRate":2267,"spinDirection":127},"zone":12,"typeConfidence":2.0,"plateTime":0.4127049205545399,"extension":6.753232545310612},"hitData":{"launchSpeed":87.8,"launchAngle":4.0,"totalDistance":79.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.76,"coordY":155.23}},"index":1,"playId":"b9177cf7-31e2-38bb-833f-35c184f9fc95","pitchNumber":2,"startTime":"2026-02-28T22:30:29.337Z","endTime":"2026-02-28T22:30:34.708Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642048,"link":"/api/v1/people/642048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":808129,"link":"/api/v1/people/808129"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":694203,"link":"/api/v1/people/694203"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":677950,"link":"/api/v1/people/677950","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677950,"link":"/api/v1/people/677950"},"credit":"b_ab"},{"player":{"id":642048,"link":"/api/v1/people/642048"},"credit":"p_ab"},{"player":{"id":677950,"link":"/api/v1/people/677950"},"credit":"b_pa"},{"player":{"id":642048,"link":"/api/v1/people/642048"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.9,"awayTeamWinProbability":21.099999999999994,"homeTeamWinProbabilityAdded":2.1000000000000085,"leverageIndex":0.82,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-02-28T22:30:34.708Z","atBatIndex":60},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Wade Meckler lines out to left fielder Junior Franco.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-02-28T22:33:08.133Z","endTime":"2026-02-28T22:33:33.991Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642528,"fullName":"Jonathan Loáisiga","link":"/api/v1/people/642528"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[8,9],"actionIndex":[0,1,2,3,4,5,6,7],"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":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":691285,"link":"/api/v1/people/691285"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Druw Jones replaces left fielder Jorge Barrosa, batting 2nd, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-28T22:32:58.214Z","endTime":"2026-02-28T22:32:58.232Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702258,"link":"/api/v1/people/702258"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"201","replacedPlayer":{"id":678489,"link":"/api/v1/people/678489"},"defense":{"pitcher":{"id":691769,"link":"/api/v1/people/691769","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":685133,"link":"/api/v1/people/685133","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Junior Franco replaces center fielder Alek Thomas, batting 1st, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-02-28T22:32:58.232Z","endTime":"2026-02-28T22:32:58.233Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691285,"link":"/api/v1/people/691285"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"101","replacedPlayer":{"id":677950,"link":"/api/v1/people/677950"},"defense":{"pitcher":{"id":691769,"link":"/api/v1/people/691769","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":678489,"link":"/api/v1/people/678489"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":685133,"link":"/api/v1/people/685133","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from shortstop to second base for Jacob Amaya.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-02-28T22:32:58.233Z","endTime":"2026-02-28T22:32:58.234Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676070,"link":"/api/v1/people/676070"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"401","replacedPlayer":{"id":571448,"link":"/api/v1/people/571448"},"defense":{"pitcher":{"id":691769,"link":"/api/v1/people/691769","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":694371,"link":"/api/v1/people/694371"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":691285,"link":"/api/v1/people/691285"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":685133,"link":"/api/v1/people/685133","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Yassel Soler replaces second baseman Tommy Troy, batting 7th, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-02-28T22:32:58.234Z","endTime":"2026-02-28T22:32:58.235Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":807957,"link":"/api/v1/people/807957"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"701","replacedPlayer":{"id":694371,"link":"/api/v1/people/694371"},"defense":{"pitcher":{"id":691769,"link":"/api/v1/people/691769","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":676070,"link":"/api/v1/people/676070"},"third":{"id":699912,"link":"/api/v1/people/699912"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":691285,"link":"/api/v1/people/691285"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":685133,"link":"/api/v1/people/685133","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Ivan Melendez replaces third baseman Jose Fernandez, batting 5th, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-02-28T22:32:58.235Z","endTime":"2026-02-28T22:32:58.236Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":699471,"link":"/api/v1/people/699471"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"501","replacedPlayer":{"id":699912,"link":"/api/v1/people/699912"},"defense":{"pitcher":{"id":691769,"link":"/api/v1/people/691769","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":663609,"link":"/api/v1/people/663609"},"second":{"id":676070,"link":"/api/v1/people/676070"},"third":{"id":807957,"link":"/api/v1/people/807957"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":691285,"link":"/api/v1/people/691285"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":685133,"link":"/api/v1/people/685133","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Wallace Clark replaces right fielder Óscar Mercado, batting 9th, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":5,"startTime":"2026-02-28T22:32:58.236Z","endTime":"2026-02-28T22:32:58.237Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":800712,"link":"/api/v1/people/800712"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"901","replacedPlayer":{"id":640458,"link":"/api/v1/people/640458"},"defense":{"pitcher":{"id":691769,"link":"/api/v1/people/691769","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":676070,"link":"/api/v1/people/676070"},"third":{"id":807957,"link":"/api/v1/people/807957"},"shortstop":{"id":676070,"link":"/api/v1/people/676070"},"left":{"id":691285,"link":"/api/v1/people/691285"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":685133,"link":"/api/v1/people/685133","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Caleb Roberts replaces first baseman Luken Baker, batting 6th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":6,"startTime":"2026-02-28T22:32:58.237Z","endTime":"2026-02-28T22:32:58.238Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681134,"link":"/api/v1/people/681134"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"601","replacedPlayer":{"id":663609,"link":"/api/v1/people/663609"},"defense":{"pitcher":{"id":691769,"link":"/api/v1/people/691769","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":676070,"link":"/api/v1/people/676070"},"third":{"id":807957,"link":"/api/v1/people/807957"},"shortstop":{"id":800712,"link":"/api/v1/people/800712"},"left":{"id":691285,"link":"/api/v1/people/691285"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":640458,"link":"/api/v1/people/640458"}},"offense":{"batter":{"id":685133,"link":"/api/v1/people/685133","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Jonathan Loáisiga replaces Philip Abner.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":7,"startTime":"2026-02-28T22:32:58.238Z","endTime":"2026-02-28T22:33:10.184Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642528,"link":"/api/v1/people/642528"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":691769,"link":"/api/v1/people/691769","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":676070,"link":"/api/v1/people/676070"},"third":{"id":807957,"link":"/api/v1/people/807957"},"shortstop":{"id":800712,"link":"/api/v1/people/800712"},"left":{"id":691285,"link":"/api/v1/people/691285"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":681134,"link":"/api/v1/people/681134"}},"offense":{"batter":{"id":685133,"link":"/api/v1/people/685133","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.4,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.652426343440354,"aZ":-15.457077395388406,"pfxX":-6.121993991820451,"pfxZ":8.522815463125198,"pX":0.349997553883975,"pZ":1.892464099769431,"vX0":8.773386784178518,"vY0":-139.6949209435128,"vZ0":-6.918890330298383,"x":103.66,"y":187.68,"x0":-2.0468656742108395,"y0":50.006166294508944,"z0":5.431803190718812,"aX":-12.012868019108252},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.0,"breakHorizontal":9.1,"spinRate":2327,"spinDirection":228},"zone":9,"typeConfidence":2.0,"plateTime":0.39321966082173576,"extension":6.439024700335432},"index":8,"playId":"3ec8cebf-b83c-3c33-a25c-a608bbeab7d9","pitchNumber":1,"startTime":"2026-02-28T22:33:10.184Z","endTime":"2026-02-28T22:33:13.727Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":676070,"link":"/api/v1/people/676070"},"third":{"id":807957,"link":"/api/v1/people/807957"},"shortstop":{"id":800712,"link":"/api/v1/people/800712"},"left":{"id":691285,"link":"/api/v1/people/691285"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":681134,"link":"/api/v1/people/681134"}},"offense":{"batter":{"id":685133,"link":"/api/v1/people/685133","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":97.0,"endSpeed":89.2,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.56742706182226,"aZ":-22.38958899269656,"pfxX":-9.729179749186954,"pfxZ":4.8326939391654005,"pX":-0.42766487052743485,"pZ":1.9829405582525368,"vX0":8.253740712926485,"vY0":-141.02389924341142,"vZ0":-5.725370793329194,"x":133.3,"y":185.24,"x0":-2.121099146905284,"y0":50.00276568223956,"z0":5.473497912972141,"aX":-19.694912002595338},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":7.8,"breakHorizontal":16.1,"spinRate":2335,"spinDirection":223},"zone":7,"typeConfidence":2.0,"plateTime":0.3876555790191243,"extension":6.381967738821203},"hitData":{"launchSpeed":94.8,"launchAngle":18.0,"totalDistance":284.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":75.8,"coordY":128.88}},"index":9,"playId":"0545853d-33af-3b3e-acf9-80785a59dfbb","pitchNumber":2,"startTime":"2026-02-28T22:33:28.816Z","endTime":"2026-02-28T22:33:33.991Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":676070,"link":"/api/v1/people/676070"},"third":{"id":807957,"link":"/api/v1/people/807957"},"shortstop":{"id":800712,"link":"/api/v1/people/800712"},"left":{"id":691285,"link":"/api/v1/people/691285"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":681134,"link":"/api/v1/people/681134"}},"offense":{"batter":{"id":685133,"link":"/api/v1/people/685133","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":685133,"link":"/api/v1/people/685133"},"credit":"b_ab"},{"player":{"id":642528,"link":"/api/v1/people/642528"},"credit":"p_ab"},{"player":{"id":685133,"link":"/api/v1/people/685133"},"credit":"b_pa"},{"player":{"id":642528,"link":"/api/v1/people/642528"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.0,"awayTeamWinProbability":23.0,"homeTeamWinProbabilityAdded":-1.9000000000000057,"leverageIndex":0.75,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-02-28T22:33:33.991Z","atBatIndex":61},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jose Siri singles on a ground ball to center fielder Druw Jones.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-02-28T22:33:48.453Z","endTime":"2026-02-28T22:35:02.919Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642528,"fullName":"Jonathan Loáisiga","link":"/api/v1/people/642528"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":702258,"link":"/api/v1/people/702258"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":89.2,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.985344300786444,"aZ":-19.23007934265286,"pfxX":-8.235081812206074,"pfxZ":6.381568497459816,"pX":-0.5067485496327555,"pZ":2.467098781729852,"vX0":7.532695174423191,"vY0":-141.03505081025568,"vZ0":-5.2201051284877735,"x":136.32,"y":172.17,"x0":-2.1332684688322248,"y0":50.00256472075746,"z0":5.5696050188269135,"aX":-16.705003660559015},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":10.7,"breakHorizontal":13.6,"spinRate":2208,"spinDirection":227},"zone":4,"typeConfidence":2.0,"plateTime":0.38732654320406423,"extension":6.410482076427615},"index":0,"playId":"ca58de27-1cb5-3b8f-a802-534588d98fa6","pitchNumber":1,"startTime":"2026-02-28T22:34:05.904Z","endTime":"2026-02-28T22:34:08.904Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":676070,"link":"/api/v1/people/676070"},"third":{"id":807957,"link":"/api/v1/people/807957"},"shortstop":{"id":800712,"link":"/api/v1/people/800712"},"left":{"id":691285,"link":"/api/v1/people/691285"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":681134,"link":"/api/v1/people/681134"}},"offense":{"batter":{"id":642350,"link":"/api/v1/people/642350","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":90.0,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.471560076880042,"aZ":-21.60568698529171,"pfxX":-7.942219102240947,"pfxZ":5.149852805496145,"pX":-0.3927777772381227,"pZ":1.415686870948679,"vX0":7.915991689446559,"vY0":-141.6953782095205,"vZ0":-7.268124160707456,"x":131.97,"y":200.56,"x0":-2.177930235742817,"y0":50.00565244281106,"z0":5.373448055677578,"aX":-16.307674276742112},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":8.2,"breakHorizontal":13.0,"spinRate":2160,"spinDirection":230},"zone":13,"typeConfidence":2.0,"plateTime":0.38515071139213664,"extension":6.425912192775783},"index":1,"playId":"28561c7c-1127-385e-b244-9104996a11e1","pitchNumber":2,"startTime":"2026-02-28T22:34:29.507Z","endTime":"2026-02-28T22:34:33.623Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":676070,"link":"/api/v1/people/676070"},"third":{"id":807957,"link":"/api/v1/people/807957"},"shortstop":{"id":800712,"link":"/api/v1/people/800712"},"left":{"id":691285,"link":"/api/v1/people/691285"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":681134,"link":"/api/v1/people/681134"}},"offense":{"batter":{"id":642350,"link":"/api/v1/people/642350","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":81.7,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.74203268917614,"aZ":-35.816011494364844,"pfxX":2.931692187477703,"pfxZ":-2.192312649550466,"pX":-0.034144432513602774,"pZ":1.8400449551058986,"vX0":4.907401515875602,"vY0":-126.66907205025397,"vZ0":-2.3275696406871154,"x":118.3,"y":189.1,"x0":-2.361944469677423,"y0":50.004980467731116,"z0":5.577028028602127,"aX":4.864503954446317},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-4.2,"breakHorizontal":-6.2,"spinRate":2818,"spinDirection":68},"zone":8,"typeConfidence":2.0,"plateTime":0.42895777678034497,"extension":6.419172308063951},"hitData":{"launchSpeed":88.6,"launchAngle":-3.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":129.51,"coordY":105.09}},"index":2,"playId":"1336fdb9-811e-3ee2-a87b-eeada22ccc93","pitchNumber":3,"startTime":"2026-02-28T22:34:53.949Z","endTime":"2026-02-28T22:35:02.919Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":676070,"link":"/api/v1/people/676070"},"third":{"id":807957,"link":"/api/v1/people/807957"},"shortstop":{"id":800712,"link":"/api/v1/people/800712"},"left":{"id":691285,"link":"/api/v1/people/691285"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":681134,"link":"/api/v1/people/681134"}},"offense":{"batter":{"id":642350,"link":"/api/v1/people/642350","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642350,"link":"/api/v1/people/642350"},"credit":"b_ab"},{"player":{"id":642528,"link":"/api/v1/people/642528"},"credit":"p_ab"},{"player":{"id":642350,"link":"/api/v1/people/642350"},"credit":"b_pa"},{"player":{"id":642528,"link":"/api/v1/people/642528"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.0,"awayTeamWinProbability":21.0,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.58,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-02-28T22:35:02.919Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Juan Flores strikes out swinging.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-02-28T22:35:15.920Z","endTime":"2026-02-28T22:37:10.607Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":808129,"fullName":"Juan Flores","link":"/api/v1/people/808129"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642528,"fullName":"Jonathan Loáisiga","link":"/api/v1/people/642528"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,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":808129,"fullName":"Juan Flores","link":"/api/v1/people/808129"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":605244,"link":"/api/v1/people/605244"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":89.4,"strikeZoneTop":3.107,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.95146611920742,"aZ":-17.868629715095512,"pfxX":-8.733686109371494,"pfxZ":7.028080597222857,"pX":-0.10585621603214529,"pZ":1.900364275829781,"vX0":8.180724146916678,"vY0":-141.45525845770533,"vZ0":-6.780084791752882,"x":121.03,"y":187.47,"x0":-1.894514316473134,"y0":50.00431911602868,"z0":5.465562351742678,"aX":-17.778418953340626},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":11.5,"breakHorizontal":14.3,"spinRate":2355,"spinDirection":226},"zone":8,"typeConfidence":2.0,"plateTime":0.3865735354745614,"extension":6.4638041638931565},"index":0,"playId":"d41d13d0-28a6-347d-9b7f-de7e8300e713","pitchNumber":1,"startTime":"2026-02-28T22:35:31.297Z","endTime":"2026-02-28T22:35:35.307Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":676070,"link":"/api/v1/people/676070"},"third":{"id":807957,"link":"/api/v1/people/807957"},"shortstop":{"id":800712,"link":"/api/v1/people/800712"},"left":{"id":691285,"link":"/api/v1/people/691285"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":681134,"link":"/api/v1/people/681134"}},"offense":{"batter":{"id":808129,"link":"/api/v1/people/808129","batSide":{"code":"R","description":"Right"}},"first":{"id":642350,"link":"/api/v1/people/642350"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":97.3,"endSpeed":89.8,"strikeZoneTop":3.107,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.017342119203796,"aZ":-22.525959561528143,"pfxX":-8.9583523568406,"pfxZ":4.719173854009862,"pX":-1.1278322936408487,"pZ":1.4922855148743666,"vX0":6.182807154232229,"vY0":-141.52814034372685,"vZ0":-6.738746184813495,"x":159.99,"y":198.49,"x0":-2.1684811750955806,"y0":50.00257083353573,"z0":5.330405848725819,"aX":-18.31009344569187},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":7.4,"breakHorizontal":15.1,"spinRate":2153,"spinDirection":229},"zone":13,"typeConfidence":2.0,"plateTime":0.38590230671707726,"extension":6.428868423043888},"index":1,"playId":"08ba0b80-73ee-32dc-9e57-f78e95549612","pitchNumber":2,"startTime":"2026-02-28T22:36:01.203Z","endTime":"2026-02-28T22:36:08.220Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":676070,"link":"/api/v1/people/676070"},"third":{"id":807957,"link":"/api/v1/people/807957"},"shortstop":{"id":800712,"link":"/api/v1/people/800712"},"left":{"id":691285,"link":"/api/v1/people/691285"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":681134,"link":"/api/v1/people/681134"}},"offense":{"batter":{"id":808129,"link":"/api/v1/people/808129","batSide":{"code":"R","description":"Right"}},"first":{"id":642350,"link":"/api/v1/people/642350"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":2,"actionPlayId":"08ba0b80-73ee-32dc-9e57-f78e95549612","startTime":"2026-02-28T22:36:20.048Z","endTime":"2026-02-28T22:36:29.689Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":676070,"link":"/api/v1/people/676070"},"third":{"id":807957,"link":"/api/v1/people/807957"},"shortstop":{"id":800712,"link":"/api/v1/people/800712"},"left":{"id":691285,"link":"/api/v1/people/691285"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":681134,"link":"/api/v1/people/681134"}},"offense":{"batter":{"id":808129,"link":"/api/v1/people/808129","batSide":{"code":"R","description":"Right"}},"first":{"id":642350,"link":"/api/v1/people/642350"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":96.8,"endSpeed":89.1,"strikeZoneTop":3.107,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.935891463641006,"aZ":-21.43076115302368,"pfxX":-8.782261821615455,"pfxZ":5.314475535438817,"pX":-0.35223532372666694,"pZ":2.453189158577885,"vX0":8.275362651632163,"vY0":-140.79658082923555,"vZ0":-4.618463612429652,"x":130.43,"y":172.54,"x0":-2.178801402583041,"y0":50.0032637353077,"z0":5.489275408995321,"aX":-17.752932424757073},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":8.9,"breakHorizontal":14.4,"spinRate":2246,"spinDirection":221},"zone":4,"typeConfidence":2.0,"plateTime":0.3880247368399141,"extension":6.3852578378294},"index":3,"playId":"f6a74c42-c4dc-31e5-8808-416982ed80c3","pitchNumber":3,"startTime":"2026-02-28T22:36:29.689Z","endTime":"2026-02-28T22:36:38.138Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":676070,"link":"/api/v1/people/676070"},"third":{"id":807957,"link":"/api/v1/people/807957"},"shortstop":{"id":800712,"link":"/api/v1/people/800712"},"left":{"id":691285,"link":"/api/v1/people/691285"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":681134,"link":"/api/v1/people/681134"}},"offense":{"batter":{"id":808129,"link":"/api/v1/people/808129","batSide":{"code":"R","description":"Right"}},"first":{"id":642350,"link":"/api/v1/people/642350"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2026-02-28T22:36:51.170Z","endTime":"2026-02-28T22:37:06.812Z","isPitch":false,"type":"action","player":{"id":808129,"link":"/api/v1/people/808129"},"defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":676070,"link":"/api/v1/people/676070"},"third":{"id":807957,"link":"/api/v1/people/807957"},"shortstop":{"id":800712,"link":"/api/v1/people/800712"},"left":{"id":691285,"link":"/api/v1/people/691285"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":681134,"link":"/api/v1/people/681134"}},"offense":{"batter":{"id":808129,"link":"/api/v1/people/808129","batSide":{"code":"R","description":"Right"}},"first":{"id":642350,"link":"/api/v1/people/642350"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":87.8,"strikeZoneTop":3.107,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.403648482114896,"aZ":-15.767656607575063,"pfxX":-6.289307814089897,"pfxZ":8.266234815986754,"pX":-0.5072576324137096,"pZ":2.1642902053245314,"vX0":7.454314568537439,"vY0":-140.60006285298053,"vZ0":-5.827457807106755,"x":136.34,"y":180.34,"x0":-2.3864691277083927,"y0":50.00651458624565,"z0":5.301970305611727,"aX":-12.488277178134327},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.8,"breakHorizontal":9.7,"spinRate":2399,"spinDirection":224},"zone":4,"typeConfidence":2.0,"plateTime":0.3908403743221851,"extension":6.544343073252946},"index":5,"playId":"8cfe995c-5437-3ba4-93ed-395bff76e4c9","pitchNumber":4,"startTime":"2026-02-28T22:37:06.812Z","endTime":"2026-02-28T22:37:10.607Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":676070,"link":"/api/v1/people/676070"},"third":{"id":807957,"link":"/api/v1/people/807957"},"shortstop":{"id":800712,"link":"/api/v1/people/800712"},"left":{"id":691285,"link":"/api/v1/people/691285"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":681134,"link":"/api/v1/people/681134"}},"offense":{"batter":{"id":808129,"link":"/api/v1/people/808129","batSide":{"code":"R","description":"Right"}},"first":{"id":642350,"link":"/api/v1/people/642350"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808129,"link":"/api/v1/people/808129"},"credit":"b_ab"},{"player":{"id":642528,"link":"/api/v1/people/642528"},"credit":"p_ab"},{"player":{"id":808129,"link":"/api/v1/people/808129"},"credit":"b_pa"},{"player":{"id":642528,"link":"/api/v1/people/642528"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":76.5,"awayTeamWinProbability":23.5,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":1.03,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-02-28T22:37:10.607Z","atBatIndex":63},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Donovan Walton walks. Jose Siri to 2nd.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-02-28T22:37:33.796Z","endTime":"2026-02-28T22:41:02.276Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642528,"fullName":"Jonathan Loáisiga","link":"/api/v1/people/642528"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"postOnSecond":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6,7,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":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"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":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":88.8,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.963218367915303,"aZ":-21.67729914558752,"pfxX":-10.16484191591433,"pfxZ":5.212066511934695,"pX":0.4662052983872053,"pZ":1.726708754706638,"vX0":10.92766171494237,"vY0":-140.98520496171412,"vZ0":-6.124432091540235,"x":99.23,"y":192.16,"x0":-2.1388060132773465,"y0":50.00323209493805,"z0":5.325700654234208,"aX":-20.470267473519044},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":8.3,"breakHorizontal":16.2,"spinRate":2296,"spinDirection":222},"zone":9,"typeConfidence":2.0,"plateTime":0.3884590564769361,"extension":6.399820907615538},"index":0,"playId":"1862f058-16ec-3cac-9119-cd7171c2121a","pitchNumber":1,"startTime":"2026-02-28T22:37:39.172Z","endTime":"2026-02-28T22:37:44.230Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":676070,"link":"/api/v1/people/676070"},"third":{"id":807957,"link":"/api/v1/people/807957"},"shortstop":{"id":800712,"link":"/api/v1/people/800712"},"left":{"id":691285,"link":"/api/v1/people/691285"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":681134,"link":"/api/v1/people/681134"}},"offense":{"batter":{"id":622268,"link":"/api/v1/people/622268","batSide":{"code":"L","description":"Left"}},"first":{"id":642350,"link":"/api/v1/people/642350"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":96.7,"endSpeed":88.4,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.56105283091964,"aZ":-13.991752530659411,"pfxX":-6.103642581002707,"pfxZ":9.08216911706361,"pX":0.3724053444623841,"pZ":2.4190229427183096,"vX0":8.999407397145891,"vY0":-140.5341305586974,"vZ0":-5.788715842352545,"x":102.8,"y":173.47,"x0":-2.0769705069472484,"y0":50.00364844618729,"z0":5.412833794370878,"aX":-12.221338562410928},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.4,"breakHorizontal":9.2,"spinRate":2485,"spinDirection":222},"zone":6,"typeConfidence":2.0,"plateTime":0.3896083204189269,"extension":6.458695844404003},"index":1,"playId":"57904384-661d-3a55-9aeb-1dbbdab4144d","pitchNumber":2,"startTime":"2026-02-28T22:38:00.662Z","endTime":"2026-02-28T22:38:04.667Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":676070,"link":"/api/v1/people/676070"},"third":{"id":807957,"link":"/api/v1/people/807957"},"shortstop":{"id":800712,"link":"/api/v1/people/800712"},"left":{"id":691285,"link":"/api/v1/people/691285"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":681134,"link":"/api/v1/people/681134"}},"offense":{"batter":{"id":622268,"link":"/api/v1/people/622268","batSide":{"code":"L","description":"Left"}},"first":{"id":642350,"link":"/api/v1/people/642350"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-02-28T22:38:28.941Z","endTime":"2026-02-28T22:38:45.074Z","isPitch":false,"type":"action","player":{"id":622268,"link":"/api/v1/people/622268"},"defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":676070,"link":"/api/v1/people/676070"},"third":{"id":807957,"link":"/api/v1/people/807957"},"shortstop":{"id":800712,"link":"/api/v1/people/800712"},"left":{"id":691285,"link":"/api/v1/people/691285"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":681134,"link":"/api/v1/people/681134"}},"offense":{"batter":{"id":622268,"link":"/api/v1/people/622268","batSide":{"code":"L","description":"Left"}},"first":{"id":642350,"link":"/api/v1/people/642350"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":81.5,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.607212341613497,"aZ":-35.85408393910676,"pfxX":2.8817525461869997,"pfxZ":-2.2239703255359276,"pX":-0.11688237476808647,"pZ":0.6551093040344396,"vX0":4.088759193895321,"vY0":-127.11407479147188,"vZ0":-5.213467996112023,"x":121.46,"y":221.09,"x0":-2.1145855721110487,"y0":50.00394070282307,"z0":5.547070915122816,"aX":4.763530721205484},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-4.9,"breakHorizontal":-6.1,"spinRate":2798,"spinDirection":70},"zone":13,"typeConfidence":2.0,"plateTime":0.429255632035455,"extension":6.601571704510505},"index":3,"playId":"7c9c99c5-333c-3e67-9fb6-3d747327424f","pitchNumber":3,"startTime":"2026-02-28T22:38:45.074Z","endTime":"2026-02-28T22:38:48.074Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":676070,"link":"/api/v1/people/676070"},"third":{"id":807957,"link":"/api/v1/people/807957"},"shortstop":{"id":800712,"link":"/api/v1/people/800712"},"left":{"id":691285,"link":"/api/v1/people/691285"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":681134,"link":"/api/v1/people/681134"}},"offense":{"batter":{"id":622268,"link":"/api/v1/people/622268","batSide":{"code":"L","description":"Left"}},"first":{"id":642350,"link":"/api/v1/people/642350"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":4,"playId":"b5f70cfc-93af-3d8b-b1bf-95cb5d2c1e8a","startTime":"2026-02-28T22:39:09.132Z","endTime":"2026-02-28T22:39:13.170Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":676070,"link":"/api/v1/people/676070"},"third":{"id":807957,"link":"/api/v1/people/807957"},"shortstop":{"id":800712,"link":"/api/v1/people/800712"},"left":{"id":691285,"link":"/api/v1/people/691285"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":681134,"link":"/api/v1/people/681134"}},"offense":{"batter":{"id":622268,"link":"/api/v1/people/622268","batSide":{"code":"L","description":"Left"}},"first":{"id":642350,"link":"/api/v1/people/642350"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.2,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.7231246326522,"aZ":-27.08991639711993,"pfxX":-8.382179855472469,"pfxZ":3.0482993617983984,"pX":-0.7565821890060853,"pZ":0.6591366560920318,"vX0":6.398734643604482,"vY0":-128.31038985169295,"vZ0":-6.674679906187786,"x":145.84,"y":220.98,"x0":-2.1945690773898154,"y0":50.000186771484934,"z0":5.406908566131125,"aX":-13.964638996562847},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":4.2,"breakHorizontal":13.7,"spinRate":1811,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.4269812459139404,"extension":6.563366735423947},"index":5,"playId":"a7b0b1d6-2e84-3459-b28b-59309c7a05ed","pitchNumber":4,"startTime":"2026-02-28T22:39:31.021Z","endTime":"2026-02-28T22:39:35.625Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":676070,"link":"/api/v1/people/676070"},"third":{"id":807957,"link":"/api/v1/people/807957"},"shortstop":{"id":800712,"link":"/api/v1/people/800712"},"left":{"id":691285,"link":"/api/v1/people/691285"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":681134,"link":"/api/v1/people/681134"}},"offense":{"batter":{"id":622268,"link":"/api/v1/people/622268","batSide":{"code":"L","description":"Left"}},"first":{"id":642350,"link":"/api/v1/people/642350"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":89.1,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.781353795078893,"aZ":-16.456842472797625,"pfxX":-5.55980832400072,"pfxZ":7.765467138273097,"pX":-0.48898018265384446,"pZ":2.3517198608337777,"vX0":6.7991106084664645,"vY0":-140.8607502277712,"vZ0":-5.5963362371366205,"x":135.64,"y":175.28,"x0":-2.203300052321519,"y0":50.00701027967375,"z0":5.415822239653129,"aX":-11.25875375861587},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.2,"breakHorizontal":8.8,"spinRate":2338,"spinDirection":223},"zone":4,"typeConfidence":2.0,"plateTime":0.3877499527281789,"extension":6.464140456261775},"index":6,"playId":"81e16499-0088-3487-aec8-583f32a2d6f1","pitchNumber":5,"startTime":"2026-02-28T22:39:56.342Z","endTime":"2026-02-28T22:39:59.342Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":676070,"link":"/api/v1/people/676070"},"third":{"id":807957,"link":"/api/v1/people/807957"},"shortstop":{"id":800712,"link":"/api/v1/people/800712"},"left":{"id":691285,"link":"/api/v1/people/691285"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":681134,"link":"/api/v1/people/681134"}},"offense":{"batter":{"id":622268,"link":"/api/v1/people/622268","batSide":{"code":"L","description":"Left"}},"first":{"id":642350,"link":"/api/v1/people/642350"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":82.6,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.62724399282231,"aZ":-24.915954760784643,"pfxX":-9.843649534332318,"pfxZ":4.22899058265277,"pX":-0.7024785631043645,"pZ":0.47081594660827447,"vX0":6.659293155578155,"vY0":-129.821598630214,"vZ0":-8.030284391193023,"x":143.78,"y":226.07,"x0":-2.0140202491142905,"y0":50.00555217934566,"z0":5.4833842456301864,"aX":-16.907410849025194},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":6.1,"breakHorizontal":16.4,"spinRate":1725,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.42092841951443205,"extension":6.5576651154503},"index":7,"playId":"e166e6dc-9033-359b-a645-439669d9ef0a","pitchNumber":6,"startTime":"2026-02-28T22:40:24.950Z","endTime":"2026-02-28T22:40:30.241Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":676070,"link":"/api/v1/people/676070"},"third":{"id":807957,"link":"/api/v1/people/807957"},"shortstop":{"id":800712,"link":"/api/v1/people/800712"},"left":{"id":691285,"link":"/api/v1/people/691285"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":681134,"link":"/api/v1/people/681134"}},"offense":{"batter":{"id":622268,"link":"/api/v1/people/622268","batSide":{"code":"L","description":"Left"}},"first":{"id":642350,"link":"/api/v1/people/642350"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":90.0,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.354736684188804,"aZ":-19.404207595353853,"pfxX":-9.634599902381742,"pfxZ":6.242813960894544,"pX":0.703747664938896,"pZ":1.2275442695925263,"vX0":10.683751362027106,"vY0":-141.24866268877065,"vZ0":-7.877809363680789,"x":90.17,"y":205.64,"x0":-1.8532749846262602,"y0":50.00485089181435,"z0":5.272691888938969,"aX":-19.7169359049661},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":10.0,"breakHorizontal":15.6,"spinRate":2245,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.38591247709610066,"extension":6.5712363767823865},"index":8,"playId":"b46ca899-04b2-3cbc-ace2-6015c818e1c6","pitchNumber":7,"startTime":"2026-02-28T22:40:51.677Z","endTime":"2026-02-28T22:41:02.276Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":676070,"link":"/api/v1/people/676070"},"third":{"id":807957,"link":"/api/v1/people/807957"},"shortstop":{"id":800712,"link":"/api/v1/people/800712"},"left":{"id":691285,"link":"/api/v1/people/691285"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":681134,"link":"/api/v1/people/681134"}},"offense":{"batter":{"id":622268,"link":"/api/v1/people/622268","batSide":{"code":"L","description":"Left"}},"first":{"id":642350,"link":"/api/v1/people/642350"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":622268,"link":"/api/v1/people/622268"},"credit":"b_pa"},{"player":{"id":642528,"link":"/api/v1/people/642528"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.3,"awayTeamWinProbability":21.700000000000003,"homeTeamWinProbabilityAdded":1.7999999999999972,"leverageIndex":0.81,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-02-28T22:41:02.276Z","atBatIndex":64},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Raudi Rodriguez singles on a line drive to right fielder Caleb Roberts. Jose Siri scores. Donovan Walton to 3rd.","rbi":1,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-02-28T22:41:11.637Z","endTime":"2026-02-28T22:42:51.738Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":804558,"fullName":"Raudi Rodriguez","link":"/api/v1/people/804558"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642528,"fullName":"Jonathan Loáisiga","link":"/api/v1/people/642528"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":804558,"fullName":"Raudi Rodriguez","link":"/api/v1/people/804558"},"postOnThird":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":804558,"fullName":"Raudi Rodriguez","link":"/api/v1/people/804558"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681134,"link":"/api/v1/people/681134"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"responsiblePitcher":{"id":642528,"link":"/api/v1/people/642528"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":88.1,"endSpeed":81.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.792389842982622,"aZ":-33.75650555919014,"pfxX":1.7998653979225026,"pfxZ":-0.9412084268649341,"pX":-0.00729386438616766,"pZ":2.103192086238773,"vX0":5.189802919536363,"vY0":-128.24399566756708,"vZ0":-2.014941461563226,"x":117.28,"y":181.99,"x0":-2.285458121781096,"y0":50.00371189029669,"z0":5.514580016538334,"aX":3.019195733330431},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-1.9,"breakHorizontal":-4.3,"spinRate":2726,"spinDirection":100},"zone":8,"typeConfidence":2.0,"plateTime":0.42595458721577506,"extension":6.50602453440928},"index":0,"playId":"93c0130a-cc0d-3e73-8821-dbde6ffff403","pitchNumber":1,"startTime":"2026-02-28T22:41:28.934Z","endTime":"2026-02-28T22:41:32.979Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":676070,"link":"/api/v1/people/676070"},"third":{"id":807957,"link":"/api/v1/people/807957"},"shortstop":{"id":800712,"link":"/api/v1/people/800712"},"left":{"id":691285,"link":"/api/v1/people/691285"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":681134,"link":"/api/v1/people/681134"}},"offense":{"batter":{"id":804558,"link":"/api/v1/people/804558","batSide":{"code":"R","description":"Right"}},"first":{"id":622268,"link":"/api/v1/people/622268"},"second":{"id":642350,"link":"/api/v1/people/642350"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":89.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.70517169905636,"aZ":-20.448834696016856,"pfxX":-9.1615654281422,"pfxZ":5.765430676737796,"pX":-0.41690329732056114,"pZ":2.2951541872726184,"vX0":7.76849863563849,"vY0":-141.33028587510572,"vZ0":-5.001516623445698,"x":132.89,"y":176.81,"x0":-2.0042327581123973,"y0":50.00026841100909,"z0":5.391881600172387,"aX":-18.623463501954394},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":9.6,"breakHorizontal":15.1,"spinRate":2247,"spinDirection":229},"zone":4,"typeConfidence":2.0,"plateTime":0.3868087407945029,"extension":6.4494487111378},"index":1,"playId":"0b37dfc2-39f0-34ac-bd80-61157de30762","pitchNumber":2,"startTime":"2026-02-28T22:41:50.401Z","endTime":"2026-02-28T22:41:53.820Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":676070,"link":"/api/v1/people/676070"},"third":{"id":807957,"link":"/api/v1/people/807957"},"shortstop":{"id":800712,"link":"/api/v1/people/800712"},"left":{"id":691285,"link":"/api/v1/people/691285"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":681134,"link":"/api/v1/people/681134"}},"offense":{"batter":{"id":804558,"link":"/api/v1/people/804558","batSide":{"code":"R","description":"Right"}},"first":{"id":622268,"link":"/api/v1/people/622268"},"second":{"id":642350,"link":"/api/v1/people/642350"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-02-28T22:42:17.857Z","endTime":"2026-02-28T22:42:22.158Z","isPitch":false,"type":"action","player":{"id":804558,"link":"/api/v1/people/804558"},"defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":676070,"link":"/api/v1/people/676070"},"third":{"id":807957,"link":"/api/v1/people/807957"},"shortstop":{"id":800712,"link":"/api/v1/people/800712"},"left":{"id":691285,"link":"/api/v1/people/691285"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":681134,"link":"/api/v1/people/681134"}},"offense":{"batter":{"id":804558,"link":"/api/v1/people/804558","batSide":{"code":"R","description":"Right"}},"first":{"id":622268,"link":"/api/v1/people/622268"},"second":{"id":642350,"link":"/api/v1/people/642350"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":88.4,"endSpeed":82.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.131436435877987,"aZ":-31.723145444820645,"pfxX":2.247941082780316,"pfxZ":0.2686468631830099,"pX":1.0509015726170237,"pZ":1.6745019916369577,"vX0":7.364163582143178,"vY0":-128.6633018155292,"vZ0":-3.4415501721592983,"x":76.94,"y":193.57,"x0":-2.1198595607565562,"y0":50.00610654232677,"z0":5.441011670906895,"aX":3.83817856368396},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":0.0,"breakHorizontal":-5.4,"spinRate":2720,"spinDirection":84},"zone":14,"typeConfidence":2.0,"plateTime":0.4227802542661516,"extension":6.607841413636374},"index":3,"playId":"db367dd0-2292-3a0f-a24d-c8ef7bffccc5","pitchNumber":3,"startTime":"2026-02-28T22:42:22.158Z","endTime":"2026-02-28T22:42:26.230Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":676070,"link":"/api/v1/people/676070"},"third":{"id":807957,"link":"/api/v1/people/807957"},"shortstop":{"id":800712,"link":"/api/v1/people/800712"},"left":{"id":691285,"link":"/api/v1/people/691285"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":681134,"link":"/api/v1/people/681134"}},"offense":{"batter":{"id":804558,"link":"/api/v1/people/804558","batSide":{"code":"R","description":"Right"}},"first":{"id":622268,"link":"/api/v1/people/622268"},"second":{"id":642350,"link":"/api/v1/people/642350"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.044233054939347,"aZ":-19.90443696627361,"pfxX":-7.98435716768569,"pfxZ":6.126111315712626,"pX":-0.28703748316129307,"pZ":2.660665704804121,"vX0":7.895551219076488,"vY0":-140.03415136121473,"vZ0":-4.111898653701445,"x":127.94,"y":166.94,"x0":-2.093963380891528,"y0":50.00476126403552,"z0":5.435565998030842,"aX":-15.997283092445429},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":10.4,"breakHorizontal":13.0,"spinRate":2197,"spinDirection":223},"zone":5,"typeConfidence":2.0,"plateTime":0.3898479011799454,"extension":6.46723072824162},"hitData":{"launchSpeed":93.4,"launchAngle":5.0,"totalDistance":109.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":179.17,"coordY":116.21}},"index":4,"playId":"e0a38660-a64b-3b4c-a161-66a00b1dcbcd","pitchNumber":4,"startTime":"2026-02-28T22:42:44.426Z","endTime":"2026-02-28T22:42:51.738Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":676070,"link":"/api/v1/people/676070"},"third":{"id":807957,"link":"/api/v1/people/807957"},"shortstop":{"id":800712,"link":"/api/v1/people/800712"},"left":{"id":691285,"link":"/api/v1/people/691285"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":681134,"link":"/api/v1/people/681134"}},"offense":{"batter":{"id":804558,"link":"/api/v1/people/804558","batSide":{"code":"R","description":"Right"}},"first":{"id":622268,"link":"/api/v1/people/622268"},"second":{"id":642350,"link":"/api/v1/people/642350"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":804558,"link":"/api/v1/people/804558"},"credit":"b_ab"},{"player":{"id":642528,"link":"/api/v1/people/642528"},"credit":"p_ab"},{"player":{"id":804558,"link":"/api/v1/people/804558"},"credit":"b_pa"},{"player":{"id":642528,"link":"/api/v1/people/642528"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.7,"awayTeamWinProbability":11.299999999999997,"homeTeamWinProbabilityAdded":10.400000000000006,"leverageIndex":1.51,"dramaIndex":107.0,"contextMetrics":{},"playEndTime":"2026-02-28T22:42:51.738Z","atBatIndex":65},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Denzer Guzman grounds out, second baseman Jacob Amaya to first baseman Ivan Melendez.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-02-28T22:43:08.721Z","endTime":"2026-02-28T22:45:36.092Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642528,"fullName":"Jonathan Loáisiga","link":"/api/v1/people/642528"},"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":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":676070,"link":"/api/v1/people/676070"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":699471,"link":"/api/v1/people/699471"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":88.8,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.80234067514681,"aZ":-22.65987265187775,"pfxX":-10.218233940019445,"pfxZ":4.727598721826363,"pX":0.26329377716244423,"pZ":1.1157965946910176,"vX0":10.011200929077791,"vY0":-141.10403212208362,"vZ0":-7.580796213198235,"x":106.96,"y":208.65,"x0":-2.0070427521683993,"y0":50.00029102688445,"z0":5.3024939899479335,"aX":-20.554390113429676},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":7.1,"breakHorizontal":16.4,"spinRate":2324,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.3885177512445672,"extension":6.579174444438991},"index":0,"playId":"04471758-b4a5-379c-8c4b-0123d59434ff","pitchNumber":1,"startTime":"2026-02-28T22:43:40.285Z","endTime":"2026-02-28T22:43:43.285Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":676070,"link":"/api/v1/people/676070"},"third":{"id":807957,"link":"/api/v1/people/807957"},"shortstop":{"id":800712,"link":"/api/v1/people/800712"},"left":{"id":691285,"link":"/api/v1/people/691285"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":681134,"link":"/api/v1/people/681134"}},"offense":{"batter":{"id":694203,"link":"/api/v1/people/694203","batSide":{"code":"R","description":"Right"}},"first":{"id":804558,"link":"/api/v1/people/804558"},"third":{"id":622268,"link":"/api/v1/people/622268"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.6,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.771068691817995,"aZ":-20.57703092810035,"pfxX":-10.431030579215497,"pfxZ":5.903933443239593,"pX":0.46512064371460243,"pZ":1.7189156347656078,"vX0":10.488003806685597,"vY0":-139.627690080628,"vZ0":-6.44562144308315,"x":99.27,"y":192.37,"x0":-1.9927923860219,"y0":50.00632177694405,"z0":5.420914023249516,"aX":-20.506636366280034},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":9.4,"breakHorizontal":16.6,"spinRate":2277,"spinDirection":225},"zone":9,"typeConfidence":2.0,"plateTime":0.39294346093035726,"extension":6.471518314986163},"index":1,"playId":"9e00f275-d137-3fb8-8c40-763440889249","pitchNumber":2,"startTime":"2026-02-28T22:44:13.973Z","endTime":"2026-02-28T22:44:17.379Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":676070,"link":"/api/v1/people/676070"},"third":{"id":807957,"link":"/api/v1/people/807957"},"shortstop":{"id":800712,"link":"/api/v1/people/800712"},"left":{"id":691285,"link":"/api/v1/people/691285"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":681134,"link":"/api/v1/people/681134"}},"offense":{"batter":{"id":694203,"link":"/api/v1/people/694203","batSide":{"code":"R","description":"Right"}},"first":{"id":804558,"link":"/api/v1/people/804558"},"third":{"id":622268,"link":"/api/v1/people/622268"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.5,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.920624337514173,"aZ":-21.902079822630398,"pfxX":-9.773691081802355,"pfxZ":5.14082058719989,"pX":-1.182127264337455,"pZ":2.122179842889763,"vX0":5.9598614024203185,"vY0":-140.27519554604942,"vZ0":-5.119537987537564,"x":162.06,"y":181.48,"x0":-2.0614353094008164,"y0":50.00379556722461,"z0":5.393541931074407,"aX":-19.531834309174954},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":8.5,"breakHorizontal":16.6,"spinRate":2299,"spinDirection":228},"zone":13,"typeConfidence":2.0,"plateTime":0.39006375150272676,"extension":6.45994031964584},"index":2,"playId":"81c6aca8-e439-39b6-9f45-62e89b4b8b65","pitchNumber":3,"startTime":"2026-02-28T22:44:51.925Z","endTime":"2026-02-28T22:44:55.227Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":676070,"link":"/api/v1/people/676070"},"third":{"id":807957,"link":"/api/v1/people/807957"},"shortstop":{"id":800712,"link":"/api/v1/people/800712"},"left":{"id":691285,"link":"/api/v1/people/691285"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":681134,"link":"/api/v1/people/681134"}},"offense":{"batter":{"id":694203,"link":"/api/v1/people/694203","batSide":{"code":"R","description":"Right"}},"first":{"id":804558,"link":"/api/v1/people/804558"},"third":{"id":622268,"link":"/api/v1/people/622268"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":81.2,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.909463580663704,"aZ":-30.79405050853111,"pfxX":1.4872455188663811,"pfxZ":0.8307848971421521,"pX":-0.11964459802204644,"pZ":2.3956229983453654,"vX0":5.152446815414568,"vY0":-127.51583642811084,"vZ0":-1.7931545030748461,"x":121.56,"y":174.1,"x0":-2.3519852699688637,"y0":50.00312348137327,"z0":5.51576963826585,"aX":2.471847773010123},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.3,"breakHorizontal":-3.7,"spinRate":2657,"spinDirection":77},"zone":5,"typeConfidence":2.0,"plateTime":0.42800364240883715,"extension":6.462537537119211},"hitData":{"launchSpeed":63.3,"launchAngle":16.0,"totalDistance":131.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":139.65,"coordY":147.63}},"index":3,"playId":"d6e8a0ea-04ef-3bbb-ac8d-d5edbafd9cc2","pitchNumber":4,"startTime":"2026-02-28T22:45:29.034Z","endTime":"2026-02-28T22:45:36.092Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":676070,"link":"/api/v1/people/676070"},"third":{"id":807957,"link":"/api/v1/people/807957"},"shortstop":{"id":800712,"link":"/api/v1/people/800712"},"left":{"id":691285,"link":"/api/v1/people/691285"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":681134,"link":"/api/v1/people/681134"}},"offense":{"batter":{"id":694203,"link":"/api/v1/people/694203","batSide":{"code":"R","description":"Right"}},"first":{"id":804558,"link":"/api/v1/people/804558"},"third":{"id":622268,"link":"/api/v1/people/622268"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694203,"link":"/api/v1/people/694203"},"credit":"b_ab"},{"player":{"id":642528,"link":"/api/v1/people/642528"},"credit":"p_ab"},{"player":{"id":694203,"link":"/api/v1/people/694203"},"credit":"b_pa"},{"player":{"id":642528,"link":"/api/v1/people/642528"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.2,"awayTeamWinProbability":13.799999999999997,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":0.93,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-02-28T22:45:36.092Z","atBatIndex":66},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Druw Jones doubles (2) on a line drive to center fielder Jose Siri.","rbi":0,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-28T22:48:17.059Z","endTime":"2026-02-28T22:48:28.885Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":702258,"fullName":"Druw Jones","link":"/api/v1/people/702258"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682144,"fullName":"Jayvien Sandridge","link":"/api/v1/people/682144"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":702258,"fullName":"Druw Jones","link":"/api/v1/people/702258"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[0],"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":702258,"fullName":"Druw Jones","link":"/api/v1/people/702258"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":642350,"link":"/api/v1/people/642350"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jayvien Sandridge replaces Tayler Saucedo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-28T22:46:46.379Z","endTime":"2026-02-28T22:48:19.173Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682144,"link":"/api/v1/people/682144"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":642048,"link":"/api/v1/people/642048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":808129,"link":"/api/v1/people/808129"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":694203,"link":"/api/v1/people/694203"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":702258,"link":"/api/v1/people/702258","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.3,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.555112573652032,"aZ":-14.476835988513011,"pfxX":5.443387961189835,"pfxZ":9.105373629863138,"pX":0.15009176165281535,"pZ":2.1432542575551667,"vX0":-5.694665583202578,"vY0":-138.22408561993714,"vZ0":-7.0395136398559,"x":111.28,"y":180.91,"x0":1.5255049035212276,"y0":50.00115993474308,"z0":5.686814679672403,"aX":10.57808897506431},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.2,"breakHorizontal":-8.8,"spinRate":2317,"spinDirection":136},"zone":8,"typeConfidence":0.91,"plateTime":0.39559843258584415,"extension":7.068974750782326},"hitData":{"launchSpeed":96.3,"launchAngle":19.0,"totalDistance":311.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":89.05,"coordY":66.54}},"index":1,"playId":"601eac38-13e3-3837-813c-c51b7ee50647","pitchNumber":1,"startTime":"2026-02-28T22:48:19.173Z","endTime":"2026-02-28T22:48:28.885Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682144,"link":"/api/v1/people/682144","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":808129,"link":"/api/v1/people/808129"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":694203,"link":"/api/v1/people/694203"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":702258,"link":"/api/v1/people/702258","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702258,"link":"/api/v1/people/702258"},"credit":"b_ab"},{"player":{"id":682144,"link":"/api/v1/people/682144"},"credit":"p_ab"},{"player":{"id":702258,"link":"/api/v1/people/702258"},"credit":"b_pa"},{"player":{"id":682144,"link":"/api/v1/people/682144"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":76.7,"awayTeamWinProbability":23.299999999999997,"homeTeamWinProbabilityAdded":-9.5,"leverageIndex":1.47,"dramaIndex":100.0,"contextMetrics":{},"playEndTime":"2026-02-28T22:48:28.885Z","atBatIndex":67},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ben McLaughlin grounds out, second baseman Donovan Walton to first baseman Trey Mancini. Druw Jones to 3rd.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-28T22:48:39.525Z","endTime":"2026-02-28T22:49:05.773Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":808768,"fullName":"Ben McLaughlin","link":"/api/v1/people/808768"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682144,"fullName":"Jayvien Sandridge","link":"/api/v1/people/682144"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":702258,"fullName":"Druw Jones","link":"/api/v1/people/702258"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":808768,"fullName":"Ben McLaughlin","link":"/api/v1/people/808768"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":622268,"link":"/api/v1/people/622268"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":641820,"link":"/api/v1/people/641820"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":702258,"fullName":"Druw Jones","link":"/api/v1/people/702258"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":87.3,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.316471070036805,"aZ":-17.97990522952182,"pfxX":7.728407367305946,"pfxZ":7.333337659083476,"pX":0.7829976577706655,"pZ":2.7050368118072274,"vX0":-5.055422838342915,"vY0":-137.49699206412242,"vZ0":-5.09237413543692,"x":87.15,"y":165.74,"x0":1.6309191280968165,"y0":50.0047415332747,"z0":5.781469703867094,"aX":14.963697286326465},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.5,"breakHorizontal":-13.1,"spinRate":2275,"spinDirection":141},"zone":6,"typeConfidence":0.8,"plateTime":0.3966857467480418,"extension":6.839702016793353},"hitData":{"launchSpeed":78.3,"launchAngle":-10.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":140.66,"coordY":150.67}},"index":0,"playId":"8c8250ba-01ac-3737-9813-23c16b82e5de","pitchNumber":1,"startTime":"2026-02-28T22:48:58.101Z","endTime":"2026-02-28T22:49:05.773Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682144,"link":"/api/v1/people/682144","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":808129,"link":"/api/v1/people/808129"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":694203,"link":"/api/v1/people/694203"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":808768,"link":"/api/v1/people/808768","batSide":{"code":"L","description":"Left"}},"second":{"id":702258,"link":"/api/v1/people/702258"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808768,"link":"/api/v1/people/808768"},"credit":"b_ab"},{"player":{"id":682144,"link":"/api/v1/people/682144"},"credit":"p_ab"},{"player":{"id":808768,"link":"/api/v1/people/808768"},"credit":"b_pa"},{"player":{"id":682144,"link":"/api/v1/people/682144"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.39999999999999,"awayTeamWinProbability":18.60000000000001,"homeTeamWinProbabilityAdded":4.699999999999989,"leverageIndex":2.42,"dramaIndex":95.0,"contextMetrics":{},"playEndTime":"2026-02-28T22:49:05.773Z","atBatIndex":68},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jacob Amaya singles on a line drive to right fielder Wade Meckler. Druw Jones scores.","rbi":1,"awayScore":4,"homeScore":5,"isOut":false},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-28T22:49:19.738Z","endTime":"2026-02-28T22:49:59.563Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":676070,"fullName":"Jacob Amaya","link":"/api/v1/people/676070"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682144,"fullName":"Jayvien Sandridge","link":"/api/v1/people/682144"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":676070,"fullName":"Jacob Amaya","link":"/api/v1/people/676070"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"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":676070,"fullName":"Jacob Amaya","link":"/api/v1/people/676070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":685133,"link":"/api/v1/people/685133"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":702258,"fullName":"Druw Jones","link":"/api/v1/people/702258"},"responsiblePitcher":{"id":682144,"link":"/api/v1/people/682144"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":80.6,"endSpeed":74.2,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.09742487812805,"aZ":-35.45709279111393,"pfxX":-0.8307047859820924,"pfxZ":-2.3561899353990903,"pX":-0.2850053576689329,"pZ":2.958197295337502,"vX0":-3.9474369757245493,"vY0":-117.3213678398267,"vZ0":1.0012563514316197,"x":127.86,"y":158.91,"x0":1.5268761919273135,"y0":50.00217820443726,"z0":5.829397363127732,"aX":-1.1575208252752889},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-3.7,"breakHorizontal":2.5,"spinRate":1942,"spinDirection":302},"zone":1,"typeConfidence":0.9,"plateTime":0.4667823849646595,"extension":6.876933543941965},"index":0,"playId":"5c78c763-a521-3c8e-8549-7daa408e86d2","pitchNumber":1,"startTime":"2026-02-28T22:49:35.033Z","endTime":"2026-02-28T22:49:38.654Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682144,"link":"/api/v1/people/682144","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":808129,"link":"/api/v1/people/808129"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":694203,"link":"/api/v1/people/694203"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":676070,"link":"/api/v1/people/676070","batSide":{"code":"R","description":"Right"}},"third":{"id":702258,"link":"/api/v1/people/702258"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.2,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.798789439367308,"aZ":-18.27855449848914,"pfxX":7.732236326136743,"pfxZ":7.149779746844463,"pX":0.5471918701698107,"pZ":1.9396714212818942,"vX0":-5.713595840535923,"vY0":-138.517908309277,"vZ0":-6.670671871480263,"x":96.14,"y":186.41,"x0":1.6314555495071237,"y0":50.006196691273814,"z0":5.600336612467005,"aX":15.03601726147214},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":11.8,"breakHorizontal":-12.8,"spinRate":2419,"spinDirection":141},"zone":9,"typeConfidence":0.62,"plateTime":0.3953434363421704,"extension":6.8614600141984905},"hitData":{"launchSpeed":80.7,"launchAngle":17.0,"totalDistance":214.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":166.4,"coordY":97.77}},"index":1,"playId":"0eee7577-2a8e-351c-abf0-9560663abfd2","pitchNumber":2,"startTime":"2026-02-28T22:49:48.738Z","endTime":"2026-02-28T22:49:59.563Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682144,"link":"/api/v1/people/682144","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":808129,"link":"/api/v1/people/808129"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":694203,"link":"/api/v1/people/694203"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":676070,"link":"/api/v1/people/676070","batSide":{"code":"R","description":"Right"}},"third":{"id":702258,"link":"/api/v1/people/702258"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676070,"link":"/api/v1/people/676070"},"credit":"b_ab"},{"player":{"id":682144,"link":"/api/v1/people/682144"},"credit":"p_ab"},{"player":{"id":676070,"link":"/api/v1/people/676070"},"credit":"b_pa"},{"player":{"id":682144,"link":"/api/v1/people/682144"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":73.7,"awayTeamWinProbability":26.299999999999997,"homeTeamWinProbabilityAdded":-7.699999999999989,"leverageIndex":2.1,"dramaIndex":105.0,"contextMetrics":{},"playEndTime":"2026-02-28T22:49:59.563Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ivan Melendez strikes out on a foul tip.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-28T22:50:12.377Z","endTime":"2026-02-28T22:51:16.691Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":699471,"fullName":"Ivan Melendez","link":"/api/v1/people/699471"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682144,"fullName":"Jayvien Sandridge","link":"/api/v1/people/682144"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":676070,"fullName":"Jacob Amaya","link":"/api/v1/people/676070"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":699471,"fullName":"Ivan Melendez","link":"/api/v1/people/699471"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":808129,"link":"/api/v1/people/808129"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":75.6,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.979428622786923,"aZ":-32.02715085288425,"pfxX":-2.5271605910036246,"pfxZ":0.1048702842700564,"pX":0.8992410028541368,"pZ":3.8672739597674077,"vX0":-0.8018094165158547,"vY0":-119.13267310676925,"vZ0":1.8554160163653586,"x":82.72,"y":134.36,"x0":1.5677805733960126,"y0":50.00441711560541,"z0":5.9547553580124815,"aX":-3.6653303330108757},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":0.8,"breakHorizontal":4.8,"spinRate":2019,"spinDirection":303},"zone":12,"typeConfidence":0.9,"plateTime":0.4581936643450555,"extension":6.639553035479789},"index":0,"playId":"934738eb-8b30-33d0-861b-e517be251e48","pitchNumber":1,"startTime":"2026-02-28T22:50:22.142Z","endTime":"2026-02-28T22:50:26.250Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682144,"link":"/api/v1/people/682144","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":808129,"link":"/api/v1/people/808129"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":694203,"link":"/api/v1/people/694203"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":699471,"link":"/api/v1/people/699471","batSide":{"code":"R","description":"Right"}},"first":{"id":676070,"link":"/api/v1/people/676070"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.0,"endSpeed":74.3,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.32335522308422,"aZ":-32.35251780398092,"pfxX":-3.141648396424395,"pfxZ":-0.13350479506071977,"pX":0.3250043597010387,"pZ":1.9025405204906685,"vX0":-2.7872935422930962,"vY0":-116.55367789736884,"vZ0":-1.7470806440032665,"x":104.61,"y":187.41,"x0":1.941057364408754,"y0":50.00090773801007,"z0":5.695175536512017,"aX":-4.354016046616835},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-0.4,"breakHorizontal":6.4,"spinRate":2093,"spinDirection":305},"zone":9,"typeConfidence":0.9,"plateTime":0.46856496318521135,"extension":6.7486316521067256},"index":1,"playId":"6515b87a-8627-3f01-8d0b-f5b05ec8258a","pitchNumber":2,"startTime":"2026-02-28T22:50:35.303Z","endTime":"2026-02-28T22:50:38.303Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682144,"link":"/api/v1/people/682144","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":808129,"link":"/api/v1/people/808129"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":694203,"link":"/api/v1/people/694203"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":699471,"link":"/api/v1/people/699471","batSide":{"code":"R","description":"Right"}},"first":{"id":676070,"link":"/api/v1/people/676070"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.4,"endSpeed":73.8,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.622735400452175,"aZ":-32.80832849584816,"pfxX":-3.050521115126461,"pfxZ":-0.4628375820964479,"pX":-0.6000410805381452,"pZ":1.075137665682216,"vX0":-3.1024123543116144,"vY0":-115.61753196655494,"vZ0":-3.3786126637949163,"x":139.87,"y":209.75,"x0":1.1533524287852313,"y0":50.005690999022846,"z0":5.689212978896227,"aX":-4.148984443078624},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-1.4,"breakHorizontal":6.2,"spinRate":1975,"spinDirection":320},"zone":13,"typeConfidence":0.89,"plateTime":0.4729183195599793,"extension":6.903841263601773},"index":2,"playId":"0cde4a12-7a9d-370b-b046-9b612927607b","pitchNumber":3,"startTime":"2026-02-28T22:50:50.862Z","endTime":"2026-02-28T22:50:53.862Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682144,"link":"/api/v1/people/682144","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":808129,"link":"/api/v1/people/808129"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":694203,"link":"/api/v1/people/694203"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":699471,"link":"/api/v1/people/699471","batSide":{"code":"R","description":"Right"}},"first":{"id":676070,"link":"/api/v1/people/676070"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-02-28T22:50:58.877Z","endTime":"2026-02-28T22:51:12.423Z","isPitch":false,"type":"action","player":{"id":699471,"link":"/api/v1/people/699471"},"defense":{"pitcher":{"id":682144,"link":"/api/v1/people/682144","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":808129,"link":"/api/v1/people/808129"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":694203,"link":"/api/v1/people/694203"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":699471,"link":"/api/v1/people/699471","batSide":{"code":"R","description":"Right"}},"first":{"id":676070,"link":"/api/v1/people/676070"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.6,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.78731325845938,"aZ":-16.180343931079953,"pfxX":4.298216455838011,"pfxZ":8.124152032736124,"pX":0.21671574165690827,"pZ":2.314933990482767,"vX0":-5.177161353482453,"vY0":-139.72946023668507,"vZ0":-6.290680850053366,"x":108.74,"y":176.28,"x0":1.5389905849632155,"y0":50.00380217032118,"z0":5.666838534224335,"aX":8.462584134467978},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.6,"breakHorizontal":-6.6,"spinRate":2402,"spinDirection":147},"zone":5,"typeConfidence":0.91,"plateTime":0.39265659840497236,"extension":6.905992110330408},"index":4,"playId":"a7a2d087-dbe7-3f1f-8f62-7de36ea6b706","pitchNumber":4,"startTime":"2026-02-28T22:51:12.423Z","endTime":"2026-02-28T22:51:16.691Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682144,"link":"/api/v1/people/682144","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":808129,"link":"/api/v1/people/808129"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":694203,"link":"/api/v1/people/694203"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":699471,"link":"/api/v1/people/699471","batSide":{"code":"R","description":"Right"}},"first":{"id":676070,"link":"/api/v1/people/676070"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":699471,"link":"/api/v1/people/699471"},"credit":"b_ab"},{"player":{"id":682144,"link":"/api/v1/people/682144"},"credit":"p_ab"},{"player":{"id":699471,"link":"/api/v1/people/699471"},"credit":"b_pa"},{"player":{"id":682144,"link":"/api/v1/people/682144"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":80.9,"awayTeamWinProbability":19.099999999999994,"homeTeamWinProbabilityAdded":7.200000000000003,"leverageIndex":3.04,"dramaIndex":125.0,"contextMetrics":{},"playEndTime":"2026-02-28T22:51:16.691Z","atBatIndex":70},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Caleb Roberts hit by pitch. Jacob Amaya to 2nd.","rbi":0,"awayScore":4,"homeScore":5,"isOut":false},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-28T22:51:35.914Z","endTime":"2026-02-28T22:52:04.493Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":681134,"fullName":"Caleb Roberts","link":"/api/v1/people/681134"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682144,"fullName":"Jayvien Sandridge","link":"/api/v1/people/682144"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":681134,"fullName":"Caleb Roberts","link":"/api/v1/people/681134"},"postOnSecond":{"id":676070,"fullName":"Jacob Amaya","link":"/api/v1/people/676070"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":676070,"fullName":"Jacob Amaya","link":"/api/v1/people/676070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":681134,"fullName":"Caleb Roberts","link":"/api/v1/people/681134"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":82.0,"endSpeed":75.8,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.368255220831525,"aZ":-32.345282867246304,"pfxX":-2.5079361592088056,"pfxZ":-0.12226984136099439,"pX":-0.22484565163233602,"pZ":2.0387173475936033,"vX0":-2.701174128156672,"vY0":-119.4501033437096,"vZ0":-2.047832736610659,"x":125.57,"y":183.73,"x0":1.2450833384497508,"y0":50.00056577499542,"z0":5.807019378998665,"aX":-3.633650259534821},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-0.5,"breakHorizontal":5.2,"spinRate":2038,"spinDirection":310},"zone":8,"typeConfidence":0.9,"plateTime":0.458032395878889,"extension":6.750147784326791},"index":0,"playId":"15d2df52-c911-34c4-aec1-2b1073f79875","pitchNumber":1,"startTime":"2026-02-28T22:51:41.318Z","endTime":"2026-02-28T22:51:45.297Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682144,"link":"/api/v1/people/682144","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":808129,"link":"/api/v1/people/808129"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":694203,"link":"/api/v1/people/694203"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":681134,"link":"/api/v1/people/681134","batSide":{"code":"L","description":"Left"}},"first":{"id":676070,"link":"/api/v1/people/676070"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.1,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.318324701844293,"aZ":-17.405658938860828,"pfxX":8.19296603844127,"pfxZ":7.7432341805351275,"pX":2.1948348387282484,"pZ":3.4861638923490497,"vX0":-1.4187693289863792,"vY0":-137.44399100610158,"vZ0":-2.8340165135302318,"x":33.34,"y":144.65,"x0":1.6544481468509475,"y0":50.00347687142603,"z0":5.716895445646929,"aX":15.628339923189655},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.6,"breakHorizontal":-14.5,"spinRate":2250,"spinDirection":145},"zone":12,"typeConfidence":0.8,"plateTime":0.3989668497695473,"extension":6.772749747981757},"index":1,"playId":"bbe8e635-619c-3268-84a0-3a7a95acc39b","pitchNumber":2,"startTime":"2026-02-28T22:51:56.558Z","endTime":"2026-02-28T22:52:04.493Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682144,"link":"/api/v1/people/682144","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":808129,"link":"/api/v1/people/808129"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":694203,"link":"/api/v1/people/694203"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":681134,"link":"/api/v1/people/681134","batSide":{"code":"L","description":"Left"}},"first":{"id":676070,"link":"/api/v1/people/676070"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681134,"link":"/api/v1/people/681134"},"credit":"b_pa"},{"player":{"id":682144,"link":"/api/v1/people/682144"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.8,"awayTeamWinProbability":24.200000000000003,"homeTeamWinProbabilityAdded":-5.1000000000000085,"leverageIndex":2.29,"dramaIndex":94.0,"contextMetrics":{},"playEndTime":"2026-02-28T22:52:04.493Z","atBatIndex":71},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Yassel Soler homers (1) on a fly ball to left field. Jacob Amaya scores. Caleb Roberts scores.","rbi":3,"awayScore":7,"homeScore":5,"isOut":false},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-28T22:52:12.549Z","endTime":"2026-02-28T22:53:42.741Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":807957,"fullName":"Yassel Soler","link":"/api/v1/people/807957"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682144,"fullName":"Jayvien Sandridge","link":"/api/v1/people/682144"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":807957,"fullName":"Yassel Soler","link":"/api/v1/people/807957"},"responsiblePitcher":{"id":682144,"link":"/api/v1/people/682144"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":676070,"fullName":"Jacob Amaya","link":"/api/v1/people/676070"},"responsiblePitcher":{"id":682144,"link":"/api/v1/people/682144"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":681134,"fullName":"Caleb Roberts","link":"/api/v1/people/681134"},"responsiblePitcher":{"id":682144,"link":"/api/v1/people/682144"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"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, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":76.6,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.238806504385217,"aZ":-35.448368418695246,"pfxX":1.1863703003821189,"pfxZ":-2.23997421390698,"pX":-0.22242185785496094,"pZ":0.21599667060591557,"vX0":-4.534407376584919,"vY0":-119.86300580591359,"vZ0":-5.218570902679476,"x":125.48,"y":232.95,"x0":1.5362026603376568,"y0":50.0037481260518,"z0":5.571521085329605,"aX":1.7342486595717788},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-5.0,"breakHorizontal":-1.1,"spinRate":2033,"spinDirection":330},"zone":13,"typeConfidence":0.91,"plateTime":0.45621922246585145,"extension":7.033105757751451},"index":0,"playId":"e73bb00b-80fc-3746-87b4-83ca2510016b","pitchNumber":1,"startTime":"2026-02-28T22:52:36.268Z","endTime":"2026-02-28T22:52:39.389Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682144,"link":"/api/v1/people/682144","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":808129,"link":"/api/v1/people/808129"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":694203,"link":"/api/v1/people/694203"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":807957,"link":"/api/v1/people/807957","batSide":{"code":"R","description":"Right"}},"first":{"id":681134,"link":"/api/v1/people/681134"},"second":{"id":676070,"link":"/api/v1/people/676070"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":85.2,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.480615443266384,"aZ":-19.826533548103214,"pfxX":8.161187012721683,"pfxZ":6.683031650262734,"pX":-0.6070318690925172,"pZ":2.4213037348086743,"vX0":-8.053018412679357,"vY0":-134.63028514308178,"vZ0":-4.834933967146842,"x":140.14,"y":173.4,"x0":1.3534504233112805,"y0":50.002124212441366,"z0":5.631476792617313,"aX":15.077001324848371},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":11.3,"breakHorizontal":-13.2,"spinRate":2153,"spinDirection":145},"zone":4,"typeConfidence":0.77,"plateTime":0.40585561949564175,"extension":7.073328764621554},"index":1,"playId":"987ee3ad-8780-3409-b8ed-b583b00322f9","pitchNumber":2,"startTime":"2026-02-28T22:52:54.310Z","endTime":"2026-02-28T22:52:58.137Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682144,"link":"/api/v1/people/682144","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":808129,"link":"/api/v1/people/808129"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":694203,"link":"/api/v1/people/694203"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":807957,"link":"/api/v1/people/807957","batSide":{"code":"R","description":"Right"}},"first":{"id":681134,"link":"/api/v1/people/681134"},"second":{"id":676070,"link":"/api/v1/people/676070"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.7,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.431098823197082,"aZ":-18.882212413458298,"pfxX":9.269424475879338,"pfxZ":6.820517235379109,"pX":0.5168979381176916,"pZ":1.2917800599665874,"vX0":-5.893928618749805,"vY0":-138.15158233839432,"vZ0":-8.280490249085675,"x":97.3,"y":203.9,"x0":1.4647486188445276,"y0":50.00307576171289,"z0":5.5783839436826765,"aX":18.063801561800577},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":10.9,"breakHorizontal":-15.7,"spinRate":2224,"spinDirection":148},"zone":14,"typeConfidence":0.96,"plateTime":0.39523403620382513,"extension":6.970637312442063},"index":2,"playId":"e67f0dba-20b0-38b6-b59d-fd363b1e44b4","pitchNumber":3,"startTime":"2026-02-28T22:53:13.523Z","endTime":"2026-02-28T22:53:16.523Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682144,"link":"/api/v1/people/682144","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":808129,"link":"/api/v1/people/808129"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":694203,"link":"/api/v1/people/694203"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":807957,"link":"/api/v1/people/807957","batSide":{"code":"R","description":"Right"}},"first":{"id":681134,"link":"/api/v1/people/681134"},"second":{"id":676070,"link":"/api/v1/people/676070"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":75.8,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.98917144959113,"aZ":-29.815257046791192,"pfxX":-1.1798724695433749,"pfxZ":1.6271563022944893,"pX":-0.6665432384789048,"pZ":2.6253868469959656,"vX0":-4.269237634876242,"vY0":-119.15444730466538,"vZ0":-1.1795953100288172,"x":142.41,"y":167.89,"x0":1.2952581533810796,"y0":50.003600860782804,"z0":5.799219243820425,"aX":-1.7112875319429777},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":2.9,"breakHorizontal":3.1,"spinRate":1980,"spinDirection":304},"zone":4,"typeConfidence":0.9,"plateTime":0.45811798597905184,"extension":6.8142272691646255},"hitData":{"launchSpeed":95.7,"launchAngle":30.0,"totalDistance":365.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":27.15,"coordY":70.1}},"index":3,"playId":"fb321f75-23b1-3637-a8d1-7013f0ac681d","pitchNumber":4,"startTime":"2026-02-28T22:53:32.531Z","endTime":"2026-02-28T22:53:42.741Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682144,"link":"/api/v1/people/682144","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":808129,"link":"/api/v1/people/808129"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":694203,"link":"/api/v1/people/694203"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":807957,"link":"/api/v1/people/807957","batSide":{"code":"R","description":"Right"}},"first":{"id":681134,"link":"/api/v1/people/681134"},"second":{"id":676070,"link":"/api/v1/people/676070"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807957,"link":"/api/v1/people/807957"},"credit":"b_ab"},{"player":{"id":682144,"link":"/api/v1/people/682144"},"credit":"p_ab"},{"player":{"id":807957,"link":"/api/v1/people/807957"},"credit":"b_pa"},{"player":{"id":682144,"link":"/api/v1/people/682144"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.0,"awayTeamWinProbability":84.0,"homeTeamWinProbabilityAdded":-59.8,"leverageIndex":4.29,"dramaIndex":479.0,"contextMetrics":{},"playEndTime":"2026-02-28T22:53:42.741Z","atBatIndex":72},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Aramis Garcia singles on a line drive to left fielder Raudi Rodriguez.","rbi":0,"awayScore":7,"homeScore":5,"isOut":false},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-28T22:54:08.492Z","endTime":"2026-02-28T22:54:28.039Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":605244,"fullName":"Aramis Garcia","link":"/api/v1/people/605244"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682144,"fullName":"Jayvien Sandridge","link":"/api/v1/people/682144"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":605244,"fullName":"Aramis Garcia","link":"/api/v1/people/605244"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":605244,"fullName":"Aramis Garcia","link":"/api/v1/people/605244"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":804558,"link":"/api/v1/people/804558"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":87.1,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.597224054386174,"aZ":-14.016862700670734,"pfxX":3.506783492108144,"pfxZ":9.391393214577391,"pX":-0.599367566115706,"pZ":2.4508282555526737,"vX0":-6.715988719015156,"vY0":-137.69146246570526,"vZ0":-6.0828871720265125,"x":139.85,"y":172.61,"x0":1.4081666780842157,"y0":50.00435692457138,"z0":5.62544452521887,"aX":6.7816985055464585},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.0,"breakHorizontal":-5.0,"spinRate":2229,"spinDirection":153},"zone":4,"typeConfidence":0.91,"plateTime":0.3967575441405091,"extension":7.11255609664963},"hitData":{"launchSpeed":91.4,"launchAngle":11.0,"totalDistance":149.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":65.86,"coordY":106.54}},"index":0,"playId":"bf777b1e-e69e-3da9-9ba3-a37b62138185","pitchNumber":1,"startTime":"2026-02-28T22:54:21.835Z","endTime":"2026-02-28T22:54:28.039Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682144,"link":"/api/v1/people/682144","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":808129,"link":"/api/v1/people/808129"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":694203,"link":"/api/v1/people/694203"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":605244,"link":"/api/v1/people/605244","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605244,"link":"/api/v1/people/605244"},"credit":"b_ab"},{"player":{"id":682144,"link":"/api/v1/people/682144"},"credit":"p_ab"},{"player":{"id":605244,"link":"/api/v1/people/605244"},"credit":"b_pa"},{"player":{"id":682144,"link":"/api/v1/people/682144"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":15.299999999999999,"awayTeamWinProbability":84.7,"homeTeamWinProbabilityAdded":-0.7000000000000011,"leverageIndex":0.27,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-02-28T22:54:28.039Z","atBatIndex":73},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Wallace Clark singles on a line drive to right fielder Wade Meckler. Aramis Garcia scores.","rbi":1,"awayScore":8,"homeScore":5,"isOut":false},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-28T22:54:34.331Z","endTime":"2026-02-28T22:57:00.669Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":800712,"fullName":"Wallace Clark","link":"/api/v1/people/800712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682144,"fullName":"Jayvien Sandridge","link":"/api/v1/people/682144"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":800712,"fullName":"Wallace Clark","link":"/api/v1/people/800712"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[4],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":605244,"fullName":"Aramis Garcia","link":"/api/v1/people/605244"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":800712,"fullName":"Wallace Clark","link":"/api/v1/people/800712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":685133,"link":"/api/v1/people/685133"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":605244,"fullName":"Aramis Garcia","link":"/api/v1/people/605244"},"responsiblePitcher":{"id":682144,"link":"/api/v1/people/682144"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.49793718369483,"aZ":-19.566726353814786,"pfxX":9.46497039679558,"pfxZ":6.574374913312218,"pX":-0.6919715623571784,"pZ":1.2661093008836921,"vX0":-8.789914654460487,"vY0":-137.81538459911044,"vZ0":-8.199268514629656,"x":143.38,"y":204.6,"x0":1.3138036984892656,"y0":50.00513898236896,"z0":5.6088317366519655,"aX":18.154334088492057},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.2,"breakHorizontal":-15.2,"spinRate":2244,"spinDirection":143},"zone":13,"typeConfidence":0.98,"plateTime":0.39789921869803724,"extension":7.082874132644528},"index":0,"playId":"30c6e8c7-8f65-3e69-afba-0b9138a88790","pitchNumber":1,"startTime":"2026-02-28T22:54:58.274Z","endTime":"2026-02-28T22:55:01.815Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682144,"link":"/api/v1/people/682144","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":808129,"link":"/api/v1/people/808129"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":694203,"link":"/api/v1/people/694203"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":800712,"link":"/api/v1/people/800712","batSide":{"code":"R","description":"Right"}},"first":{"id":605244,"link":"/api/v1/people/605244"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.009291228337982,"aZ":-19.199463363795633,"pfxX":6.256438522356332,"pfxZ":7.843253932555672,"pX":0.14067499600882413,"pZ":1.2069174748116012,"vX0":-5.336105702804382,"vY0":-127.26435567935341,"vZ0":-6.9201352489326515,"x":111.64,"y":206.19,"x0":1.4429889101914517,"y0":50.004690843395316,"z0":5.461573446178278,"aX":10.352435935317397},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":13.0,"breakHorizontal":-10.2,"spinRate":1811,"spinDirection":130},"zone":14,"typeConfidence":0.71,"plateTime":0.42898125189278113,"extension":7.1189104099811376},"index":1,"playId":"2dae3e4b-7d43-3349-accc-6b8b85ff1808","pitchNumber":2,"startTime":"2026-02-28T22:55:18.101Z","endTime":"2026-02-28T22:55:21.101Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682144,"link":"/api/v1/people/682144","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":808129,"link":"/api/v1/people/808129"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":694203,"link":"/api/v1/people/694203"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":800712,"link":"/api/v1/people/800712","batSide":{"code":"R","description":"Right"}},"first":{"id":605244,"link":"/api/v1/people/605244"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":76.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.777695871496906,"aZ":-35.43380723409813,"pfxX":-1.3013591661914448,"pfxZ":-2.2306080796411942,"pX":-0.4779553048272861,"pZ":0.5631390306637152,"vX0":-4.3492306965344465,"vY0":-119.71105160459095,"vZ0":-4.342389546034573,"x":135.22,"y":223.58,"x0":1.5269571038987209,"y0":50.00317969813452,"z0":5.551593244203031,"aX":-1.9004559499219265},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-4.8,"breakHorizontal":3.4,"spinRate":2180,"spinDirection":313},"zone":13,"typeConfidence":0.9,"plateTime":0.45646560720308305,"extension":6.901737578074993},"index":2,"playId":"68fcb979-99f1-3ebb-a647-68fde95f94fc","pitchNumber":3,"startTime":"2026-02-28T22:55:33.427Z","endTime":"2026-02-28T22:55:37.860Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682144,"link":"/api/v1/people/682144","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":808129,"link":"/api/v1/people/808129"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":694203,"link":"/api/v1/people/694203"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":800712,"link":"/api/v1/people/800712","batSide":{"code":"R","description":"Right"}},"first":{"id":605244,"link":"/api/v1/people/605244"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":82.3,"endSpeed":77.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.58622355979713,"aZ":-31.985836752520772,"pfxX":-1.6465826038216846,"pfxZ":0.12556685141662727,"pX":-0.6227149087914048,"pZ":0.47461733156515334,"vX0":-4.388019240866836,"vY0":-119.9141889642555,"vZ0":-5.511853925233489,"x":140.74,"y":225.97,"x0":1.4327496443370238,"y0":50.0028873451328,"z0":5.60207674578564,"aX":-2.4365737304908364},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-0.7,"breakHorizontal":3.8,"spinRate":2048,"spinDirection":330},"zone":13,"typeConfidence":0.9,"plateTime":0.4539092709071548,"extension":6.86620052797588},"index":3,"playId":"09e76fe9-ede5-364f-976c-9c7be46fa064","pitchNumber":4,"startTime":"2026-02-28T22:56:05.227Z","endTime":"2026-02-28T22:56:08.668Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682144,"link":"/api/v1/people/682144","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":808129,"link":"/api/v1/people/808129"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":694203,"link":"/api/v1/people/694203"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":800712,"link":"/api/v1/people/800712","batSide":{"code":"R","description":"Right"}},"first":{"id":605244,"link":"/api/v1/people/605244"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Jayvien Sandridge. Aramis Garcia to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":7,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"index":4,"actionPlayId":"09e76fe9-ede5-364f-976c-9c7be46fa064","startTime":"2026-02-28T22:56:25.320Z","endTime":"2026-02-28T22:56:34.867Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":605244,"link":"/api/v1/people/605244"},"defense":{"pitcher":{"id":682144,"link":"/api/v1/people/682144","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":808129,"link":"/api/v1/people/808129"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":694203,"link":"/api/v1/people/694203"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":800712,"link":"/api/v1/people/800712","batSide":{"code":"R","description":"Right"}},"first":{"id":605244,"link":"/api/v1/people/605244"},"postOnSecond":{"id":605244,"link":"/api/v1/people/605244"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"homeTeamWinProbability":14.6,"awayTeamWinProbability":85.4,"homeTeamWinProbabilityAdded":-0.6999999999999993,"leverageIndex":0.55,"dramaIndex":24.0,"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":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":88.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.05913261134476,"aZ":-21.00060638840985,"pfxX":8.44407269604629,"pfxZ":5.66928815123652,"pX":0.33211051944015396,"pZ":2.7908167675580855,"vX0":-6.1886603264775495,"vY0":-139.02043458635782,"vZ0":-4.069615936432785,"x":104.34,"y":163.43,"x0":1.4818672843097431,"y0":50.00627880091644,"z0":5.655051673236297,"aX":16.651032033703956},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":9.7,"breakHorizontal":-14.2,"spinRate":2222,"spinDirection":144},"zone":3,"typeConfidence":0.88,"plateTime":0.3929158702527449,"extension":6.896868484504177},"index":5,"playId":"72dfd877-825c-3038-8575-cfba53f7def7","pitchNumber":5,"startTime":"2026-02-28T22:56:34.867Z","endTime":"2026-02-28T22:56:39.361Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682144,"link":"/api/v1/people/682144","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":808129,"link":"/api/v1/people/808129"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":694203,"link":"/api/v1/people/694203"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":800712,"link":"/api/v1/people/800712","batSide":{"code":"R","description":"Right"}},"second":{"id":605244,"link":"/api/v1/people/605244"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.91341318741758,"aZ":-19.753086220698137,"pfxX":8.34786755787998,"pfxZ":6.588749455958279,"pX":0.5524195435146129,"pZ":2.5475243088647006,"vX0":-5.234941326466549,"vY0":-136.40459380317063,"vZ0":-4.773294585527589,"x":95.94,"y":170.0,"x0":1.4115960136611112,"y0":50.001717499787844,"z0":5.681394880754659,"aX":15.734813204563169},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.2,"breakHorizontal":-14.0,"spinRate":2203,"spinDirection":147},"zone":6,"typeConfidence":0.79,"plateTime":0.4015018139790838,"extension":6.9435400381329},"hitData":{"launchSpeed":84.2,"launchAngle":-4.0,"totalDistance":24.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":185.76,"coordY":123.81}},"index":6,"playId":"44d3ae3a-585c-346c-b089-73ae01545386","pitchNumber":6,"startTime":"2026-02-28T22:56:51.190Z","endTime":"2026-02-28T22:57:00.669Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682144,"link":"/api/v1/people/682144","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":808129,"link":"/api/v1/people/808129"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":694203,"link":"/api/v1/people/694203"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":800712,"link":"/api/v1/people/800712","batSide":{"code":"R","description":"Right"}},"second":{"id":605244,"link":"/api/v1/people/605244"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":800712,"link":"/api/v1/people/800712"},"credit":"b_ab"},{"player":{"id":682144,"link":"/api/v1/people/682144"},"credit":"p_ab"},{"player":{"id":800712,"link":"/api/v1/people/800712"},"credit":"b_pa"},{"player":{"id":682144,"link":"/api/v1/people/682144"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.0,"awayTeamWinProbability":92.0,"homeTeamWinProbabilityAdded":-6.6,"leverageIndex":0.55,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2026-02-28T22:57:00.669Z","atBatIndex":74},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Junior Franco grounds out, second baseman Donovan Walton to first baseman Trey Mancini.","rbi":0,"awayScore":8,"homeScore":5,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-02-28T22:58:20.300Z","endTime":"2026-02-28T22:59:04.110Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":691285,"fullName":"Junior Franco","link":"/api/v1/people/691285"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682144,"fullName":"Jayvien Sandridge","link":"/api/v1/people/682144"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691285,"fullName":"Junior Franco","link":"/api/v1/people/691285"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":622268,"link":"/api/v1/people/622268"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":641820,"link":"/api/v1/people/641820"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":8,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-02-28T22:57:16.544Z","endTime":"2026-02-28T22:58:05.838Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":682144,"link":"/api/v1/people/682144","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":808129,"link":"/api/v1/people/808129"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":694203,"link":"/api/v1/people/694203"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":691285,"link":"/api/v1/people/691285","batSide":{"code":"L","description":"Left"}},"first":{"id":800712,"link":"/api/v1/people/800712"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"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":1,"playId":"c693642f-095a-3176-be7b-ee582db3fabf","startTime":"2026-02-28T22:58:05.838Z","endTime":"2026-02-28T22:58:08.838Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":682144,"link":"/api/v1/people/682144","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":808129,"link":"/api/v1/people/808129"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":694203,"link":"/api/v1/people/694203"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":691285,"link":"/api/v1/people/691285","batSide":{"code":"L","description":"Left"}},"first":{"id":800712,"link":"/api/v1/people/800712"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":76.3,"strikeZoneTop":3.076,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.541362941346712,"aZ":-33.47569820559521,"pfxX":-2.3593839910669034,"pfxZ":-0.8843018231892934,"pX":1.076662266735066,"pZ":2.909945037516759,"vX0":-0.9532139080064995,"vY0":-119.62943704058554,"vZ0":0.31156968237090643,"x":75.96,"y":160.21,"x0":1.7855310515799137,"y0":50.00585415804823,"z0":5.750507984479587,"aX":-3.459974586962877},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-1.3,"breakHorizontal":4.4,"spinRate":2036,"spinDirection":304},"zone":12,"typeConfidence":0.9,"plateTime":0.455819982180262,"extension":6.737631763652476},"index":2,"playId":"5163cd48-9596-357c-bd89-84c05b1f4ce3","pitchNumber":1,"startTime":"2026-02-28T22:58:22.373Z","endTime":"2026-02-28T22:58:26.030Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682144,"link":"/api/v1/people/682144","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":808129,"link":"/api/v1/people/808129"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":694203,"link":"/api/v1/people/694203"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":691285,"link":"/api/v1/people/691285","batSide":{"code":"L","description":"Left"}},"first":{"id":800712,"link":"/api/v1/people/800712"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":76.5,"strikeZoneTop":3.076,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.230266619904253,"aZ":-34.34721784190692,"pfxX":-1.8324963842897721,"pfxZ":-1.4771837395294005,"pX":-0.3672752425687354,"pZ":1.6200359598157552,"vX0":-4.069962527297617,"vY0":-120.19396883678094,"vZ0":-2.5083062860815355,"x":115.78,"y":185.19,"x0":1.5828086887997934,"y0":50.00407540539785,"z0":5.712762044115848,"aX":-2.693595238253996},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-3.0,"breakHorizontal":4.2,"spinRate":2087,"spinDirection":308},"zone":7,"typeConfidence":0.9,"plateTime":0.4548580217111686,"extension":6.884529737820305},"index":3,"playId":"300f5aa9-29a8-3476-a608-9fc6bc4ba93d","pitchNumber":2,"startTime":"2026-02-28T22:58:37.540Z","endTime":"2026-02-28T22:58:40.800Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682144,"link":"/api/v1/people/682144","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":808129,"link":"/api/v1/people/808129"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":694203,"link":"/api/v1/people/694203"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":691285,"link":"/api/v1/people/691285","batSide":{"code":"L","description":"Left"}},"first":{"id":800712,"link":"/api/v1/people/800712"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.6,"strikeZoneTop":3.076,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.478345702674055,"aZ":-16.159950960422243,"pfxX":4.107444551630847,"pfxZ":8.354752699313021,"pX":0.36991608723241753,"pZ":2.374425822374853,"vX0":-5.022525723489313,"vY0":-137.3572700235278,"vZ0":-5.573148746081648,"x":102.9,"y":174.67,"x0":1.6856467838542029,"y0":50.00653978638773,"z0":5.522841853824709,"aX":7.876777455579432},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.2,"breakHorizontal":-6.5,"spinRate":2276,"spinDirection":142},"zone":6,"typeConfidence":0.9,"plateTime":0.3982587929593646,"extension":6.785432523009924},"hitData":{"launchSpeed":93.4,"launchAngle":-5.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.71,"coordY":157.26}},"index":4,"playId":"9ef953ad-1943-3635-b14e-00fd4d98274b","pitchNumber":3,"startTime":"2026-02-28T22:58:58.867Z","endTime":"2026-02-28T22:59:04.110Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682144,"link":"/api/v1/people/682144","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":808129,"link":"/api/v1/people/808129"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":694203,"link":"/api/v1/people/694203"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":691285,"link":"/api/v1/people/691285","batSide":{"code":"L","description":"Left"}},"first":{"id":800712,"link":"/api/v1/people/800712"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691285,"link":"/api/v1/people/691285"},"credit":"b_ab"},{"player":{"id":682144,"link":"/api/v1/people/682144"},"credit":"p_ab"},{"player":{"id":691285,"link":"/api/v1/people/691285"},"credit":"b_pa"},{"player":{"id":682144,"link":"/api/v1/people/682144"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.7,"awayTeamWinProbability":91.3,"homeTeamWinProbabilityAdded":0.6999999999999993,"leverageIndex":0.29,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-02-28T22:59:04.110Z","atBatIndex":75},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyren Paris strikes out swinging.","rbi":0,"awayScore":8,"homeScore":5,"isOut":true},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-02-28T23:01:19.210Z","endTime":"2026-02-28T23:02:06.760Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":677347,"fullName":"Kyren Paris","link":"/api/v1/people/677347"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672629,"fullName":"Gerardo Carrillo","link":"/api/v1/people/672629"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677347,"fullName":"Kyren Paris","link":"/api/v1/people/677347"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":690841,"link":"/api/v1/people/690841"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Matt O'Neill replaces catcher Aramis Garcia, batting 8th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":8,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-28T23:00:50.226Z","endTime":"2026-02-28T23:00:50.244Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":690841,"link":"/api/v1/people/690841"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"801","replacedPlayer":{"id":605244,"link":"/api/v1/people/605244"},"defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605244,"link":"/api/v1/people/605244"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":676070,"link":"/api/v1/people/676070"},"third":{"id":807957,"link":"/api/v1/people/807957"},"shortstop":{"id":800712,"link":"/api/v1/people/800712"},"left":{"id":691285,"link":"/api/v1/people/691285"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":681134,"link":"/api/v1/people/681134"}},"offense":{"batter":{"id":677347,"link":"/api/v1/people/677347","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Gerardo Carrillo replaces Jonathan Loáisiga.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-02-28T23:00:50.244Z","endTime":"2026-02-28T23:01:21.264Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672629,"link":"/api/v1/people/672629"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":676070,"link":"/api/v1/people/676070"},"third":{"id":807957,"link":"/api/v1/people/807957"},"shortstop":{"id":800712,"link":"/api/v1/people/800712"},"left":{"id":691285,"link":"/api/v1/people/691285"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":681134,"link":"/api/v1/people/681134"}},"offense":{"batter":{"id":677347,"link":"/api/v1/people/677347","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":96.1,"endSpeed":88.1,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.498308010189685,"aZ":-24.865199966434908,"pfxX":-9.673364953135259,"pfxZ":3.694442195860196,"pX":0.0733846363603938,"pZ":2.347918975558407,"vX0":10.140131324859112,"vY0":-139.56257825964548,"vZ0":-4.10663292205144,"x":114.2,"y":175.39,"x0":-2.3448346594978466,"y0":50.00464453054204,"z0":5.4701133439440115,"aX":-19.144267262941682},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":6.0,"breakHorizontal":15.5,"spinRate":2098,"spinDirection":228},"zone":5,"typeConfidence":2.0,"plateTime":0.3920090367441249,"extension":6.514347829336645},"index":2,"playId":"0651d66d-629e-3ae8-a0ff-8eb44d0bd0fa","pitchNumber":1,"startTime":"2026-02-28T23:01:21.264Z","endTime":"2026-02-28T23:01:24.472Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672629,"link":"/api/v1/people/672629","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":676070,"link":"/api/v1/people/676070"},"third":{"id":807957,"link":"/api/v1/people/807957"},"shortstop":{"id":800712,"link":"/api/v1/people/800712"},"left":{"id":691285,"link":"/api/v1/people/691285"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":681134,"link":"/api/v1/people/681134"}},"offense":{"batter":{"id":677347,"link":"/api/v1/people/677347","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.4,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.857776106259728,"aZ":-22.11228291348102,"pfxX":1.333485198055373,"pfxZ":5.308021873633365,"pX":0.8228122129434178,"pZ":2.58155065139379,"vX0":8.284171216603003,"vY0":-136.53038599778077,"vZ0":-3.7986912556103176,"x":85.64,"y":169.08,"x0":-2.4187220234823656,"y0":50.00393142222648,"z0":5.504845706573504,"aX":2.527541807850931},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":9.0,"breakHorizontal":-4.1,"spinRate":2314,"spinDirection":188},"zone":12,"typeConfidence":2.0,"plateTime":0.40051959529851233,"extension":6.3801891349632855},"index":3,"playId":"8c951070-984e-3165-82d8-b2adeb0dbc41","pitchNumber":2,"startTime":"2026-02-28T23:01:41.535Z","endTime":"2026-02-28T23:01:45.176Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672629,"link":"/api/v1/people/672629","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":676070,"link":"/api/v1/people/676070"},"third":{"id":807957,"link":"/api/v1/people/807957"},"shortstop":{"id":800712,"link":"/api/v1/people/800712"},"left":{"id":691285,"link":"/api/v1/people/691285"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":681134,"link":"/api/v1/people/681134"}},"offense":{"batter":{"id":677347,"link":"/api/v1/people/677347","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":83.5,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.327534183823772,"aZ":-28.676122176898133,"pfxX":0.6485112814298298,"pfxZ":1.980182136704391,"pX":-0.17536680726277623,"pZ":3.0741836241917455,"vX0":5.670147806905661,"vY0":-131.5060462364921,"vZ0":-0.9003875121349649,"x":123.68,"y":155.78,"x0":-2.435084765868013,"y0":50.00470524082067,"z0":5.529568513645672,"aX":1.1468373841638733},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":3.6,"breakHorizontal":-2.3,"spinRate":2236,"spinDirection":154},"zone":2,"typeConfidence":2.0,"plateTime":0.41494697761429,"extension":6.164168239168393},"index":4,"playId":"f080d57c-9c9f-3658-8330-960fa3b1052b","pitchNumber":3,"startTime":"2026-02-28T23:02:03.553Z","endTime":"2026-02-28T23:02:06.760Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672629,"link":"/api/v1/people/672629","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":676070,"link":"/api/v1/people/676070"},"third":{"id":807957,"link":"/api/v1/people/807957"},"shortstop":{"id":800712,"link":"/api/v1/people/800712"},"left":{"id":691285,"link":"/api/v1/people/691285"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":681134,"link":"/api/v1/people/681134"}},"offense":{"batter":{"id":677347,"link":"/api/v1/people/677347","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677347,"link":"/api/v1/people/677347"},"credit":"b_ab"},{"player":{"id":672629,"link":"/api/v1/people/672629"},"credit":"p_ab"},{"player":{"id":677347,"link":"/api/v1/people/677347"},"credit":"b_pa"},{"player":{"id":672629,"link":"/api/v1/people/672629"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.0,"awayTeamWinProbability":94.0,"homeTeamWinProbabilityAdded":-2.6999999999999993,"leverageIndex":1.08,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-02-28T23:02:06.760Z","atBatIndex":76},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Trey Mancini reaches on a fielding error by shortstop Wallace Clark.","rbi":0,"awayScore":8,"homeScore":5,"isOut":false},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-02-28T23:02:22.234Z","endTime":"2026-02-28T23:04:02.378Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":641820,"fullName":"Trey Mancini","link":"/api/v1/people/641820"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672629,"fullName":"Gerardo Carrillo","link":"/api/v1/people/672629"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641820,"fullName":"Trey Mancini","link":"/api/v1/people/641820"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":641820,"fullName":"Trey Mancini","link":"/api/v1/people/641820"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":800712,"link":"/api/v1/people/800712"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielding_error"}]}],"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":98.2,"endSpeed":90.2,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.341426362534243,"aZ":-22.449953145954613,"pfxX":-9.835639891407062,"pfxZ":4.702697881620606,"pX":0.4701638004756301,"pZ":1.9435672113111027,"vX0":11.206687565799971,"vY0":-142.6120028619123,"vZ0":-5.8982927924784265,"x":99.08,"y":186.3,"x0":-2.2237025994104034,"y0":50.00670599422393,"z0":5.445048624877785,"aX":-20.359951635649526},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":7.4,"breakHorizontal":15.7,"spinRate":2177,"spinDirection":223},"zone":9,"typeConfidence":2.0,"plateTime":0.3833691422804355,"extension":6.478717963416375},"index":0,"playId":"d27b87a5-e49c-3478-8f0f-d57e1d449a80","pitchNumber":1,"startTime":"2026-02-28T23:02:34.923Z","endTime":"2026-02-28T23:02:39.609Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672629,"link":"/api/v1/people/672629","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":676070,"link":"/api/v1/people/676070"},"third":{"id":807957,"link":"/api/v1/people/807957"},"shortstop":{"id":800712,"link":"/api/v1/people/800712"},"left":{"id":691285,"link":"/api/v1/people/691285"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":681134,"link":"/api/v1/people/681134"}},"offense":{"batter":{"id":641820,"link":"/api/v1/people/641820","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":89.2,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.286889705642544,"aZ":-21.790006475093474,"pfxX":-9.302092024127473,"pfxZ":5.143629287242856,"pX":0.5872682277439453,"pZ":1.9932624897512334,"vX0":10.98743892852704,"vY0":-140.56935360948478,"vZ0":-5.678724390349927,"x":94.61,"y":184.96,"x0":-2.1476480117712695,"y0":50.00138491620603,"z0":5.4368019686957005,"aX":-18.775319527500777},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":8.4,"breakHorizontal":14.9,"spinRate":2121,"spinDirection":225},"zone":9,"typeConfidence":2.0,"plateTime":0.38835892417806317,"extension":6.610035542390191},"index":1,"playId":"e3041de9-725a-3ee0-9276-cb5cbab9377a","pitchNumber":2,"startTime":"2026-02-28T23:02:51.569Z","endTime":"2026-02-28T23:02:55.094Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672629,"link":"/api/v1/people/672629","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":676070,"link":"/api/v1/people/676070"},"third":{"id":807957,"link":"/api/v1/people/807957"},"shortstop":{"id":800712,"link":"/api/v1/people/800712"},"left":{"id":691285,"link":"/api/v1/people/691285"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":681134,"link":"/api/v1/people/681134"}},"offense":{"batter":{"id":641820,"link":"/api/v1/people/641820","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-02-28T23:03:02.145Z","endTime":"2026-02-28T23:03:13.772Z","isPitch":false,"type":"action","player":{"id":641820,"link":"/api/v1/people/641820"},"defense":{"pitcher":{"id":672629,"link":"/api/v1/people/672629","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":676070,"link":"/api/v1/people/676070"},"third":{"id":807957,"link":"/api/v1/people/807957"},"shortstop":{"id":800712,"link":"/api/v1/people/800712"},"left":{"id":691285,"link":"/api/v1/people/691285"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":681134,"link":"/api/v1/people/681134"}},"offense":{"batter":{"id":641820,"link":"/api/v1/people/641820","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":94.7,"endSpeed":87.9,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.968842581138684,"aZ":-21.575325937474148,"pfxX":-0.9030473345121717,"pfxZ":5.487672556349013,"pX":2.07342901231392,"pZ":0.3764796451492812,"vX0":11.417567501561804,"vY0":-137.27239014888258,"vZ0":-9.309568277339258,"x":37.97,"y":228.62,"x0":-2.0012920300304735,"y0":50.00265686956142,"z0":5.249067434438004,"aX":-1.7448929911122146},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":8.3,"breakHorizontal":-0.5,"spinRate":2359,"spinDirection":204},"zone":14,"typeConfidence":2.0,"plateTime":0.397182825365487,"extension":6.506948995110843},"index":3,"playId":"4e7ee53d-8af1-3bc4-a7d2-d12d5ccc6f20","pitchNumber":3,"startTime":"2026-02-28T23:03:13.772Z","endTime":"2026-02-28T23:03:16.772Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672629,"link":"/api/v1/people/672629","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":676070,"link":"/api/v1/people/676070"},"third":{"id":807957,"link":"/api/v1/people/807957"},"shortstop":{"id":800712,"link":"/api/v1/people/800712"},"left":{"id":691285,"link":"/api/v1/people/691285"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":681134,"link":"/api/v1/people/681134"}},"offense":{"batter":{"id":641820,"link":"/api/v1/people/641820","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":84.9,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.895039627625064,"aZ":-28.11352685548754,"pfxX":1.7900335870733406,"pfxZ":2.2101751294189738,"pX":-0.0722074306180845,"pZ":1.9095373473901016,"vX0":5.327059289418414,"vY0":-135.11153062973526,"vZ0":-4.128120911323715,"x":119.75,"y":187.22,"x0":-2.306238909399476,"y0":50.00448236610595,"z0":5.445028339845259,"aX":3.2921535418871977},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":3.2,"breakHorizontal":-4.4,"spinRate":2363,"spinDirection":175},"zone":8,"typeConfidence":2.0,"plateTime":0.40620359527877525,"extension":6.320506379776566},"index":4,"playId":"6626805c-79f0-3e1e-ac69-1e2d3135298a","pitchNumber":4,"startTime":"2026-02-28T23:03:34.204Z","endTime":"2026-02-28T23:03:37.204Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672629,"link":"/api/v1/people/672629","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":676070,"link":"/api/v1/people/676070"},"third":{"id":807957,"link":"/api/v1/people/807957"},"shortstop":{"id":800712,"link":"/api/v1/people/800712"},"left":{"id":691285,"link":"/api/v1/people/691285"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":681134,"link":"/api/v1/people/681134"}},"offense":{"batter":{"id":641820,"link":"/api/v1/people/641820","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":76.6,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.28983491782348,"aZ":-36.37921698980961,"pfxX":1.9529512669234013,"pfxZ":-2.8518855321607743,"pX":0.6044726260413789,"pZ":1.879229235742358,"vX0":5.538239695582485,"vY0":-120.60831555494082,"vZ0":-1.4072605325561025,"x":93.96,"y":188.04,"x0":-1.9745486380973372,"y0":50.002500241110816,"z0":5.676246424200708,"aX":2.8791508215933126},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-5.3,"breakHorizontal":-4.8,"spinRate":2687,"spinDirection":46},"zone":9,"typeConfidence":2.0,"plateTime":0.4540083946175941,"extension":6.3230356145592355},"hitData":{"launchSpeed":65.9,"launchAngle":-15.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.94,"coordY":149.55}},"index":5,"playId":"b2c749b7-a0b1-37bc-ace5-5e6f167c8115","pitchNumber":5,"startTime":"2026-02-28T23:03:56.569Z","endTime":"2026-02-28T23:04:02.378Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672629,"link":"/api/v1/people/672629","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":676070,"link":"/api/v1/people/676070"},"third":{"id":807957,"link":"/api/v1/people/807957"},"shortstop":{"id":800712,"link":"/api/v1/people/800712"},"left":{"id":691285,"link":"/api/v1/people/691285"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":681134,"link":"/api/v1/people/681134"}},"offense":{"batter":{"id":641820,"link":"/api/v1/people/641820","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641820,"link":"/api/v1/people/641820"},"credit":"b_ab"},{"player":{"id":672629,"link":"/api/v1/people/672629"},"credit":"p_ab"},{"player":{"id":641820,"link":"/api/v1/people/641820"},"credit":"b_pa"},{"player":{"id":672629,"link":"/api/v1/people/672629"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.2,"awayTeamWinProbability":90.8,"homeTeamWinProbabilityAdded":3.1999999999999993,"leverageIndex":0.68,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-02-28T23:04:02.378Z","atBatIndex":77},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Christian Moore grounds into a force out, third baseman Yassel Soler to second baseman Jacob Amaya. Trey Mancini out at 2nd. Christian Moore to 1st.","rbi":0,"awayScore":8,"homeScore":5,"isOut":true},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-02-28T23:04:24.623Z","endTime":"2026-02-28T23:04:43.166Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":695681,"fullName":"Christian Moore","link":"/api/v1/people/695681"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672629,"fullName":"Gerardo Carrillo","link":"/api/v1/people/672629"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695681,"fullName":"Christian Moore","link":"/api/v1/people/695681"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":641820,"fullName":"Trey Mancini","link":"/api/v1/people/641820"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":807957,"link":"/api/v1/people/807957"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":676070,"link":"/api/v1/people/676070"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":695681,"fullName":"Christian Moore","link":"/api/v1/people/695681"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":87.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.47039436733417,"aZ":-19.705045932702053,"pfxX":-10.047043203111835,"pfxZ":6.3073715310131195,"pX":-0.4076686849261209,"pZ":2.1104073791961104,"vX0":8.740950622444077,"vY0":-139.72690184933452,"vZ0":-5.567989194306357,"x":132.54,"y":181.8,"x0":-2.2710849254609182,"y0":50.00456435715111,"z0":5.423696031425554,"aX":-19.869180409306303},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":10.4,"breakHorizontal":16.4,"spinRate":2029,"spinDirection":220},"zone":7,"typeConfidence":2.0,"plateTime":0.3919848374045376,"extension":6.443550319247128},"hitData":{"launchSpeed":104.1,"launchAngle":-13.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.18,"coordY":163.34}},"index":0,"playId":"9a63627d-d746-3784-a4e6-d5b1488afc70","pitchNumber":1,"startTime":"2026-02-28T23:04:37.158Z","endTime":"2026-02-28T23:04:43.166Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672629,"link":"/api/v1/people/672629","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":676070,"link":"/api/v1/people/676070"},"third":{"id":807957,"link":"/api/v1/people/807957"},"shortstop":{"id":800712,"link":"/api/v1/people/800712"},"left":{"id":691285,"link":"/api/v1/people/691285"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":681134,"link":"/api/v1/people/681134"}},"offense":{"batter":{"id":695681,"link":"/api/v1/people/695681","batSide":{"code":"R","description":"Right"}},"first":{"id":641820,"link":"/api/v1/people/641820"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695681,"link":"/api/v1/people/695681"},"credit":"b_ab"},{"player":{"id":672629,"link":"/api/v1/people/672629"},"credit":"p_ab"},{"player":{"id":695681,"link":"/api/v1/people/695681"},"credit":"b_pa"},{"player":{"id":672629,"link":"/api/v1/people/672629"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.6000000000000005,"awayTeamWinProbability":94.4,"homeTeamWinProbabilityAdded":-3.5999999999999988,"leverageIndex":1.51,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2026-02-28T23:04:43.166Z","atBatIndex":78},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Matt O'Neill challenged (pitch result), call on the field was confirmed: Wade Meckler walks.","rbi":0,"awayScore":8,"homeScore":5,"isOut":false},"about":{"atBatIndex":79,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-02-28T23:05:04.308Z","endTime":"2026-02-28T23:06:50.981Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672629,"fullName":"Gerardo Carrillo","link":"/api/v1/people/672629"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"postOnSecond":{"id":695681,"fullName":"Christian Moore","link":"/api/v1/people/695681"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":695681,"fullName":"Christian Moore","link":"/api/v1/people/695681"},"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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":82.9,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.825358421469975,"aZ":-29.920333664369252,"pfxX":1.1293619481464667,"pfxZ":1.2883040397818597,"pX":-0.34719543562365024,"pZ":3.579309893567485,"vX0":5.000340518623612,"vY0":-130.94292422403475,"vZ0":0.7077470449932615,"x":130.23,"y":142.14,"x0":-2.42277509246001,"y0":50.00258029599136,"z0":5.531900756096116,"aX":1.9739635314399846},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":2.6,"breakHorizontal":-3.1,"spinRate":2475,"spinDirection":140},"zone":11,"typeConfidence":2.0,"plateTime":0.4171735144321027,"extension":6.0394195819570715},"index":0,"playId":"526cc8d9-e639-3426-b711-398330d8699c","pitchNumber":1,"startTime":"2026-02-28T23:05:17.535Z","endTime":"2026-02-28T23:05:20.562Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672629,"link":"/api/v1/people/672629","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":676070,"link":"/api/v1/people/676070"},"third":{"id":807957,"link":"/api/v1/people/807957"},"shortstop":{"id":800712,"link":"/api/v1/people/800712"},"left":{"id":691285,"link":"/api/v1/people/691285"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":681134,"link":"/api/v1/people/681134"}},"offense":{"batter":{"id":685133,"link":"/api/v1/people/685133","batSide":{"code":"L","description":"Left"}},"first":{"id":695681,"link":"/api/v1/people/695681"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.4,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.367571640637102,"aZ":-26.037727370959097,"pfxX":1.6326128966519358,"pfxZ":3.319161884462524,"pX":1.1686384545025243,"pZ":2.861826099960707,"vX0":8.685959960876527,"vY0":-134.92198322255715,"vZ0":-2.1905763530901305,"x":72.45,"y":161.51,"x0":-2.2999471660935042,"y0":50.0050426869536,"z0":5.512446428795076,"aX":3.021182204596201},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":5.8,"breakHorizontal":-4.8,"spinRate":2545,"spinDirection":151},"zone":12,"typeConfidence":2.0,"plateTime":0.40539470069130523,"extension":6.583450341890757},"index":1,"playId":"d3f2bf92-1d56-302a-b3bd-7a11863287a5","pitchNumber":2,"startTime":"2026-02-28T23:05:33.512Z","endTime":"2026-02-28T23:05:36.512Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672629,"link":"/api/v1/people/672629","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":676070,"link":"/api/v1/people/676070"},"third":{"id":807957,"link":"/api/v1/people/807957"},"shortstop":{"id":800712,"link":"/api/v1/people/800712"},"left":{"id":691285,"link":"/api/v1/people/691285"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":681134,"link":"/api/v1/people/681134"}},"offense":{"batter":{"id":685133,"link":"/api/v1/people/685133","batSide":{"code":"L","description":"Left"}},"first":{"id":695681,"link":"/api/v1/people/695681"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Gerardo Carrillo. Christian Moore to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":8,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":2,"actionPlayId":"d3f2bf92-1d56-302a-b3bd-7a11863287a5","startTime":"2026-02-28T23:05:53.173Z","endTime":"2026-02-28T23:06:07.758Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":695681,"link":"/api/v1/people/695681"},"defense":{"pitcher":{"id":672629,"link":"/api/v1/people/672629","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":676070,"link":"/api/v1/people/676070"},"third":{"id":807957,"link":"/api/v1/people/807957"},"shortstop":{"id":800712,"link":"/api/v1/people/800712"},"left":{"id":691285,"link":"/api/v1/people/691285"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":681134,"link":"/api/v1/people/681134"}},"offense":{"batter":{"id":685133,"link":"/api/v1/people/685133","batSide":{"code":"L","description":"Left"}},"first":{"id":695681,"link":"/api/v1/people/695681"},"postOnSecond":{"id":695681,"link":"/api/v1/people/695681"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"homeTeamWinProbability":6.2,"awayTeamWinProbability":93.8,"homeTeamWinProbabilityAdded":0.5999999999999996,"leverageIndex":0.86,"dramaIndex":30.0,"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":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":88.0,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.62766555302119,"aZ":-22.769297685988175,"pfxX":-10.549580968222873,"pfxZ":4.800073700414504,"pX":0.9171860225174265,"pZ":0.8841177971855584,"vX0":12.684363179305603,"vY0":-138.7287681368823,"vZ0":-7.9164001033038165,"x":82.04,"y":214.91,"x0":-2.333244463482024,"y0":50.00139907401739,"z0":5.280462374990558,"aX":-20.661800174756472},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":7.2,"breakHorizontal":16.7,"spinRate":2059,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.3940971993266098,"extension":6.493054008416896},"index":3,"playId":"ca7cc8e8-963b-353b-b9b2-e5e6dc351243","pitchNumber":3,"startTime":"2026-02-28T23:06:07.758Z","endTime":"2026-02-28T23:06:10.758Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672629,"link":"/api/v1/people/672629","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":676070,"link":"/api/v1/people/676070"},"third":{"id":807957,"link":"/api/v1/people/807957"},"shortstop":{"id":800712,"link":"/api/v1/people/800712"},"left":{"id":691285,"link":"/api/v1/people/691285"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":681134,"link":"/api/v1/people/681134"}},"offense":{"batter":{"id":685133,"link":"/api/v1/people/685133","batSide":{"code":"L","description":"Left"}},"second":{"id":695681,"link":"/api/v1/people/695681"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":88.1,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.00935036277718,"aZ":-22.000394676760955,"pfxX":-9.509102997078895,"pfxZ":5.1804759519026815,"pX":0.01838841999922785,"pZ":1.5316243213757232,"vX0":10.159078418786615,"vY0":-138.51918905673665,"vZ0":-6.450353142069353,"x":116.3,"y":197.43,"x0":-2.4435845260989075,"y0":50.00004489713671,"z0":5.33911523512849,"aX":-18.66348239993061},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":8.3,"breakHorizontal":15.4,"spinRate":2069,"spinDirection":233},"zone":8,"typeConfidence":2.0,"plateTime":0.39389403931063605,"extension":6.431024857805043},"index":4,"playId":"e53f67ab-1d03-3160-a8ae-012bbc9fe899","pitchNumber":4,"startTime":"2026-02-28T23:06:27.027Z","endTime":"2026-02-28T23:06:30.999Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672629,"link":"/api/v1/people/672629","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":676070,"link":"/api/v1/people/676070"},"third":{"id":807957,"link":"/api/v1/people/807957"},"shortstop":{"id":800712,"link":"/api/v1/people/800712"},"left":{"id":691285,"link":"/api/v1/people/691285"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":681134,"link":"/api/v1/people/681134"}},"offense":{"batter":{"id":685133,"link":"/api/v1/people/685133","batSide":{"code":"L","description":"Left"}},"second":{"id":695681,"link":"/api/v1/people/695681"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":85.8,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.67949078654334,"aZ":-24.08310495683613,"pfxX":-0.25050543170945794,"pfxZ":4.392803240472076,"pX":0.6753529185804914,"pZ":1.454387881475821,"vX0":8.218322560692563,"vY0":-133.64832156348342,"vZ0":-5.817249123018792,"x":91.26,"y":199.51,"x0":-2.3828062327758803,"y0":50.00583302347873,"z0":5.344948012311262,"aX":-0.4616311264013714},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.1,"breakHorizontal":-1.0,"spinRate":2331,"spinDirection":173},"zone":14,"typeConfidence":2.0,"plateTime":0.40688627665746235,"extension":6.454529152764269},"index":5,"playId":"9a969c08-d875-3cbd-bf97-889911ac595c","pitchNumber":5,"startTime":"2026-02-28T23:06:47.110Z","endTime":"2026-02-28T23:06:50.981Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672629,"link":"/api/v1/people/672629","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":676070,"link":"/api/v1/people/676070"},"third":{"id":807957,"link":"/api/v1/people/807957"},"shortstop":{"id":800712,"link":"/api/v1/people/800712"},"left":{"id":691285,"link":"/api/v1/people/691285"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":681134,"link":"/api/v1/people/681134"}},"offense":{"batter":{"id":685133,"link":"/api/v1/people/685133","batSide":{"code":"L","description":"Left"}},"second":{"id":695681,"link":"/api/v1/people/695681"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":685133,"link":"/api/v1/people/685133"},"credit":"b_pa"},{"player":{"id":672629,"link":"/api/v1/people/672629"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":109,"player":{"id":690841,"fullName":"Matt O'Neill","link":"/api/v1/people/690841"}},"homeTeamWinProbability":8.7,"awayTeamWinProbability":91.3,"homeTeamWinProbabilityAdded":2.499999999999999,"leverageIndex":0.86,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-02-28T23:06:50.981Z","atBatIndex":79},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jose Siri flies out to right fielder Caleb Roberts.","rbi":0,"awayScore":8,"homeScore":5,"isOut":true},"about":{"atBatIndex":80,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-02-28T23:07:23.004Z","endTime":"2026-02-28T23:08:27.470Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672629,"fullName":"Gerardo Carrillo","link":"/api/v1/people/672629"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681134,"link":"/api/v1/people/681134"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":97.1,"endSpeed":89.1,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.020231826440195,"aZ":-19.60489940551307,"pfxX":-10.652956247509202,"pfxZ":6.236361797133962,"pX":-0.1779001836479253,"pZ":1.0885699147861392,"vX0":9.969898903458903,"vY0":-140.8301450410891,"vZ0":-8.34645275251284,"x":123.78,"y":209.39,"x0":-2.3743610246357654,"y0":50.00206475370555,"z0":5.351387669558696,"aX":-21.466553450925627},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":9.7,"breakHorizontal":17.3,"spinRate":2144,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.38845764397716165,"extension":6.396159232547666},"index":0,"playId":"205dfbc3-9391-3c7e-aa6c-355c34a2cbf3","pitchNumber":1,"startTime":"2026-02-28T23:07:35.046Z","endTime":"2026-02-28T23:07:38.046Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672629,"link":"/api/v1/people/672629","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":676070,"link":"/api/v1/people/676070"},"third":{"id":807957,"link":"/api/v1/people/807957"},"shortstop":{"id":800712,"link":"/api/v1/people/800712"},"left":{"id":691285,"link":"/api/v1/people/691285"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":681134,"link":"/api/v1/people/681134"}},"offense":{"batter":{"id":642350,"link":"/api/v1/people/642350","batSide":{"code":"R","description":"Right"}},"first":{"id":685133,"link":"/api/v1/people/685133"},"second":{"id":695681,"link":"/api/v1/people/695681"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.8,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.029926288834606,"aZ":-24.464689574298607,"pfxX":1.0268853704518779,"pfxZ":4.295413651030495,"pX":-0.4915927268369404,"pZ":3.1128836668122273,"vX0":4.784154388357284,"vY0":-133.00323561529953,"vZ0":-1.4305219914459237,"x":135.74,"y":154.73,"x0":-2.4457077937380514,"y0":50.003572946398144,"z0":5.428741207095278,"aX":1.8422211409805074},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":7.7,"breakHorizontal":-2.9,"spinRate":2434,"spinDirection":151},"zone":1,"typeConfidence":2.0,"plateTime":0.41152375089873416,"extension":6.550477484397219},"index":1,"playId":"95f2e93b-5583-328b-b789-c6591bc0d5a8","pitchNumber":2,"startTime":"2026-02-28T23:08:00.069Z","endTime":"2026-02-28T23:08:03.410Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672629,"link":"/api/v1/people/672629","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":676070,"link":"/api/v1/people/676070"},"third":{"id":807957,"link":"/api/v1/people/807957"},"shortstop":{"id":800712,"link":"/api/v1/people/800712"},"left":{"id":691285,"link":"/api/v1/people/691285"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":681134,"link":"/api/v1/people/681134"}},"offense":{"batter":{"id":642350,"link":"/api/v1/people/642350","batSide":{"code":"R","description":"Right"}},"first":{"id":685133,"link":"/api/v1/people/685133"},"second":{"id":695681,"link":"/api/v1/people/695681"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":85.6,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.403871847886776,"aZ":-26.239426830192645,"pfxX":2.2469975358601566,"pfxZ":3.227428624066949,"pX":0.3247153476798467,"pZ":1.3935284280181541,"vX0":6.215934554750305,"vY0":-133.59709265836136,"vZ0":-5.663033358386349,"x":104.62,"y":201.15,"x0":-2.308904942518655,"y0":50.00034960911037,"z0":5.387248766742729,"aX":4.1254043107901675},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":5.0,"breakHorizontal":-5.2,"spinRate":2373,"spinDirection":178},"zone":14,"typeConfidence":2.0,"plateTime":0.407469999613979,"extension":6.653078665593908},"hitData":{"launchSpeed":86.2,"launchAngle":39.0,"totalDistance":311.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":178.92,"coordY":85.74}},"index":2,"playId":"828d8eaa-9dc8-34b5-bc98-1a985d100df4","pitchNumber":3,"startTime":"2026-02-28T23:08:20.940Z","endTime":"2026-02-28T23:08:27.470Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672629,"link":"/api/v1/people/672629","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":676070,"link":"/api/v1/people/676070"},"third":{"id":807957,"link":"/api/v1/people/807957"},"shortstop":{"id":800712,"link":"/api/v1/people/800712"},"left":{"id":691285,"link":"/api/v1/people/691285"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":681134,"link":"/api/v1/people/681134"}},"offense":{"batter":{"id":642350,"link":"/api/v1/people/642350","batSide":{"code":"R","description":"Right"}},"first":{"id":685133,"link":"/api/v1/people/685133"},"second":{"id":695681,"link":"/api/v1/people/695681"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642350,"link":"/api/v1/people/642350"},"credit":"b_ab"},{"player":{"id":672629,"link":"/api/v1/people/672629"},"credit":"p_ab"},{"player":{"id":642350,"link":"/api/v1/people/642350"},"credit":"b_pa"},{"player":{"id":672629,"link":"/api/v1/people/672629"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.4000000000000004,"awayTeamWinProbability":96.6,"homeTeamWinProbabilityAdded":-5.299999999999999,"leverageIndex":2.08,"dramaIndex":90.0,"contextMetrics":{},"playEndTime":"2026-02-28T23:08:27.470Z","atBatIndex":80},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Druw Jones grounds out to first baseman Trey Mancini.","rbi":0,"awayScore":8,"homeScore":5,"isOut":true},"about":{"atBatIndex":81,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-02-28T23:10:52.391Z","endTime":"2026-02-28T23:12:38.376Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":702258,"fullName":"Druw Jones","link":"/api/v1/people/702258"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695402,"fullName":"Najer Victor","link":"/api/v1/people/695402"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,7],"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":702258,"fullName":"Druw Jones","link":"/api/v1/people/702258"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":641820,"link":"/api/v1/people/641820"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Najer Victor replaces Jayvien Sandridge.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-28T23:10:04.612Z","endTime":"2026-02-28T23:10:54.475Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695402,"link":"/api/v1/people/695402"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":682144,"link":"/api/v1/people/682144","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":808129,"link":"/api/v1/people/808129"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":694203,"link":"/api/v1/people/694203"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":702258,"link":"/api/v1/people/702258","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":88.4,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.87683304712838,"aZ":-16.331727685941974,"pfxX":-6.625446143431432,"pfxZ":7.907700707420086,"pX":-0.3859457918611519,"pZ":2.501108923099875,"vX0":5.009041362546208,"vY0":-140.85781226921617,"vZ0":-7.492891811452069,"x":131.71,"y":171.25,"x0":-1.329094173733369,"y0":50.00562731181458,"z0":6.257816811621334,"aX":-13.276514492928213},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.0,"breakHorizontal":10.9,"spinRate":1987,"spinDirection":208},"zone":4,"typeConfidence":2.0,"plateTime":0.38929016826734664,"extension":6.925174806716806},"index":1,"playId":"af656e64-ed88-391d-bab0-ab2fe4829c93","pitchNumber":1,"startTime":"2026-02-28T23:10:54.475Z","endTime":"2026-02-28T23:10:58.384Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695402,"link":"/api/v1/people/695402","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":808129,"link":"/api/v1/people/808129"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":694203,"link":"/api/v1/people/694203"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":702258,"link":"/api/v1/people/702258","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":85.2,"endSpeed":79.2,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.50939944140393,"aZ":-27.598704212151084,"pfxX":2.139480915454806,"pfxZ":2.9241731855546043,"pX":0.7961315312898258,"pZ":0.3280437040098656,"vX0":4.3544001412564715,"vY0":-123.88309686517808,"vZ0":-8.768883695894207,"x":86.65,"y":229.92,"x0":-1.2584938933814915,"y0":50.00153716092019,"z0":6.2024530885012465,"aX":3.3414873905187377},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":3.6,"breakHorizontal":-4.8,"spinRate":2320,"spinDirection":101},"zone":14,"typeConfidence":2.0,"plateTime":0.4412374782625412,"extension":6.4486639148098055},"index":2,"playId":"50ed548c-65f5-38b0-a5b9-a454ce61304d","pitchNumber":2,"startTime":"2026-02-28T23:11:11.187Z","endTime":"2026-02-28T23:11:14.187Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695402,"link":"/api/v1/people/695402","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":808129,"link":"/api/v1/people/808129"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":694203,"link":"/api/v1/people/694203"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":702258,"link":"/api/v1/people/702258","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":89.8,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.53040648387322,"aZ":-14.684690276813516,"pfxX":-6.2297673779096705,"pfxZ":8.476340595626406,"pX":0.14675954504837016,"pZ":3.9937698618173445,"vX0":6.524029449329793,"vY0":-142.23883937957106,"vZ0":-3.7752327376070185,"x":111.41,"y":130.95,"x0":-1.3596834926453096,"y0":50.0027617713273,"z0":6.2603338864778975,"aX":-12.853391615182069},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":14.9,"breakHorizontal":10.1,"spinRate":2062,"spinDirection":206},"zone":12,"typeConfidence":2.0,"plateTime":0.38407666402678675,"extension":6.807361240655068},"index":3,"playId":"6e601304-e2ea-3abd-b55a-2d97a7150ed1","pitchNumber":3,"startTime":"2026-02-28T23:11:30.969Z","endTime":"2026-02-28T23:11:33.969Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695402,"link":"/api/v1/people/695402","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":808129,"link":"/api/v1/people/808129"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":694203,"link":"/api/v1/people/694203"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":702258,"link":"/api/v1/people/702258","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":89.2,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.39141258301281,"aZ":-13.679244591746059,"pfxX":-3.799100756559244,"pfxZ":9.068393520832476,"pX":0.3592461114519093,"pZ":2.6259511824801716,"vX0":5.675126039864579,"vY0":-142.11322423866153,"vZ0":-7.6832024714656715,"x":103.31,"y":167.88,"x0":-1.172550830643936,"y0":50.005833663528875,"z0":6.23866245858632,"aX":-7.751247378689461},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.0,"breakHorizontal":5.6,"spinRate":2205,"spinDirection":203},"zone":6,"typeConfidence":2.0,"plateTime":0.3858151383515569,"extension":6.546498314283524},"index":4,"playId":"49c5ba07-b4f0-3f7d-8c75-ce3df1c748ca","pitchNumber":4,"startTime":"2026-02-28T23:11:48.139Z","endTime":"2026-02-28T23:11:53.619Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695402,"link":"/api/v1/people/695402","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":808129,"link":"/api/v1/people/808129"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":694203,"link":"/api/v1/people/694203"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":702258,"link":"/api/v1/people/702258","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":89.8,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.718443265083245,"aZ":-14.932459894649815,"pfxX":-5.9097536901392616,"pfxZ":8.346890707912237,"pX":-0.7510412202316943,"pZ":4.554446770058676,"vX0":3.6538829190000017,"vY0":-142.34826718623958,"vZ0":-2.5744906727187935,"x":145.63,"y":115.81,"x0":-1.2792548053410375,"y0":50.000551573847645,"z0":6.408505416704312,"aX":-12.20393115225668},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":14.9,"breakHorizontal":10.1,"spinRate":2068,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.38384883669172254,"extension":6.816026769095206},"index":5,"playId":"af70d319-1c84-346e-8fa2-ef3527074fbf","pitchNumber":5,"startTime":"2026-02-28T23:12:05.028Z","endTime":"2026-02-28T23:12:08.028Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695402,"link":"/api/v1/people/695402","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":808129,"link":"/api/v1/people/808129"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":694203,"link":"/api/v1/people/694203"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":702258,"link":"/api/v1/people/702258","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":6,"startTime":"2026-02-28T23:12:15.285Z","endTime":"2026-02-28T23:12:33.944Z","isPitch":false,"type":"action","player":{"id":702258,"link":"/api/v1/people/702258"},"defense":{"pitcher":{"id":695402,"link":"/api/v1/people/695402","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":808129,"link":"/api/v1/people/808129"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":694203,"link":"/api/v1/people/694203"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":702258,"link":"/api/v1/people/702258","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":89.7,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.07125964972111,"aZ":-15.694096491212033,"pfxX":-5.654358270160153,"pfxZ":8.020881576222983,"pX":-0.689018637286584,"pZ":2.370661040278588,"vX0":4.2037798854275135,"vY0":-142.2832801984695,"vZ0":-7.776570878488292,"x":143.26,"y":174.77,"x0":-1.4496305074127305,"y0":50.00033796792048,"z0":6.12991178581384,"aX":-11.613494703677507},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.2,"breakHorizontal":9.4,"spinRate":1998,"spinDirection":218},"zone":4,"typeConfidence":2.0,"plateTime":0.38467317975658943,"extension":6.866101781558957},"hitData":{"launchSpeed":101.0,"launchAngle":-13.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":155.36,"coordY":170.43}},"index":7,"playId":"cec48c12-0bb8-3024-84d7-ae5743e9ee42","pitchNumber":6,"startTime":"2026-02-28T23:12:33.944Z","endTime":"2026-02-28T23:12:38.376Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695402,"link":"/api/v1/people/695402","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":808129,"link":"/api/v1/people/808129"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":694203,"link":"/api/v1/people/694203"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":702258,"link":"/api/v1/people/702258","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702258,"link":"/api/v1/people/702258"},"credit":"b_ab"},{"player":{"id":695402,"link":"/api/v1/people/695402"},"credit":"p_ab"},{"player":{"id":702258,"link":"/api/v1/people/702258"},"credit":"b_pa"},{"player":{"id":695402,"link":"/api/v1/people/695402"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.8,"awayTeamWinProbability":96.2,"homeTeamWinProbabilityAdded":0.39999999999999947,"leverageIndex":0.14,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-02-28T23:12:38.376Z","atBatIndex":81},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"JD Dix grounds out, shortstop Denzer Guzman to first baseman Trey Mancini.","rbi":0,"awayScore":8,"homeScore":5,"isOut":true},"about":{"atBatIndex":82,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-02-28T23:13:04.813Z","endTime":"2026-02-28T23:15:15.496Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":807267,"fullName":"JD Dix","link":"/api/v1/people/807267"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695402,"fullName":"Najer Victor","link":"/api/v1/people/695402"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"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":807267,"fullName":"JD Dix","link":"/api/v1/people/807267"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":694203,"link":"/api/v1/people/694203"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":641820,"link":"/api/v1/people/641820"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter JD Dix replaces Ben McLaughlin.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":8,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-02-28T23:12:56.697Z","endTime":"2026-02-28T23:13:06.527Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":807267,"link":"/api/v1/people/807267"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"301","replacedPlayer":{"id":808768,"link":"/api/v1/people/808768"},"defense":{"pitcher":{"id":695402,"link":"/api/v1/people/695402","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":808129,"link":"/api/v1/people/808129"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":694203,"link":"/api/v1/people/694203"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":808768,"link":"/api/v1/people/808768","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.5,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.129290351151734,"aZ":-23.643440975710707,"pfxX":-2.996577749655371,"pfxZ":5.285337182083638,"pX":1.3672171320928526,"pZ":-0.6538201435142645,"vX0":7.574903714824029,"vY0":-126.36403151249947,"vZ0":-12.039279648881214,"x":64.88,"y":256.43,"x0":-1.282179479362051,"y0":50.006206649455336,"z0":6.077924885827361,"aX":-4.8402099176828},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":7.0,"breakHorizontal":3.7,"spinRate":2230,"spinDirection":103},"zone":14,"typeConfidence":2.0,"plateTime":0.43371333263459455,"extension":6.912830863886754},"index":1,"playId":"9e8bc489-6df3-3e8d-a52f-2bb657ed505c","pitchNumber":1,"startTime":"2026-02-28T23:13:06.527Z","endTime":"2026-02-28T23:13:09.527Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695402,"link":"/api/v1/people/695402","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":808129,"link":"/api/v1/people/808129"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":694203,"link":"/api/v1/people/694203"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":807267,"link":"/api/v1/people/807267","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":80.8,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.135732302952604,"aZ":-22.729320798233072,"pfxX":0.4150913584612077,"pfxZ":5.7509883473627,"pX":0.6962775191643664,"pZ":0.08595303859125046,"vX0":4.773174057162837,"vY0":-127.54704647261832,"vZ0":-10.566796581591552,"x":90.46,"y":236.46,"x0":-1.2560362086232366,"y0":50.0001390330821,"z0":6.08655679870026,"aX":0.6808275226937743},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":8.2,"breakHorizontal":-1.9,"spinRate":2172,"spinDirection":143},"zone":14,"typeConfidence":2.0,"plateTime":0.43003589629078487,"extension":7.00127944388967},"index":2,"playId":"1ca46cfd-3230-3c23-8ddc-ec5605839a29","pitchNumber":2,"startTime":"2026-02-28T23:13:26.590Z","endTime":"2026-02-28T23:13:29.590Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695402,"link":"/api/v1/people/695402","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":808129,"link":"/api/v1/people/808129"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":694203,"link":"/api/v1/people/694203"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":807267,"link":"/api/v1/people/807267","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":89.4,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.716351345297053,"aZ":-15.11389953209691,"pfxX":-3.3046052502101384,"pfxZ":8.417266588868188,"pX":1.8828430370558153,"pZ":2.468239405127043,"vX0":9.77770754419206,"vY0":-140.93757107639487,"vZ0":-7.663452234388548,"x":45.23,"y":172.14,"x0":-1.1903665963293737,"y0":50.00470321885155,"z0":6.183729202529026,"aX":-6.699783853947471},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":13.9,"breakHorizontal":4.2,"spinRate":1854,"spinDirection":208},"zone":14,"typeConfidence":2.0,"plateTime":0.38747727132382126,"extension":6.945709210187047},"index":3,"playId":"e2dbe19d-aad5-3d83-90ca-f147cb758900","pitchNumber":3,"startTime":"2026-02-28T23:13:48.062Z","endTime":"2026-02-28T23:13:51.062Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695402,"link":"/api/v1/people/695402","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":808129,"link":"/api/v1/people/808129"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":694203,"link":"/api/v1/people/694203"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":807267,"link":"/api/v1/people/807267","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":88.2,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.833253146977334,"aZ":-17.617696804087025,"pfxX":-5.08502568308115,"pfxZ":7.369107161518059,"pX":0.4524177604563446,"pZ":2.3455448370229828,"vX0":6.509410795987876,"vY0":-139.10173911434273,"vZ0":-7.5575831821869635,"x":99.75,"y":175.45,"x0":-1.2485297505960218,"y0":50.00450866878744,"z0":6.248811178912525,"aX":-10.047142148187403},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.1,"breakHorizontal":8.0,"spinRate":2004,"spinDirection":211},"zone":6,"typeConfidence":2.0,"plateTime":0.39255253577085325,"extension":7.043331217001983},"index":4,"playId":"178925e8-6bcd-3f56-86be-2388f9015022","pitchNumber":4,"startTime":"2026-02-28T23:14:04.640Z","endTime":"2026-02-28T23:14:08.320Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695402,"link":"/api/v1/people/695402","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":808129,"link":"/api/v1/people/808129"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":694203,"link":"/api/v1/people/694203"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":807267,"link":"/api/v1/people/807267","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":97.1,"endSpeed":89.5,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.174603241630386,"aZ":-17.73787009389009,"pfxX":-4.075027096612361,"pfxZ":7.094107444783366,"pX":0.25481363902597337,"pZ":2.505370435440114,"vX0":5.971630228739738,"vY0":-141.26433017161992,"vZ0":-7.196877445457722,"x":107.29,"y":171.13,"x0":-1.3505504656142375,"y0":50.00268649901167,"z0":6.213056906118956,"aX":-8.291692092082654},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":11.6,"breakHorizontal":6.2,"spinRate":1882,"spinDirection":211},"zone":5,"typeConfidence":2.0,"plateTime":0.38675474000219134,"extension":6.840564080250202},"index":5,"playId":"3fdc1f18-6e90-399a-a6eb-2dfa14974b54","pitchNumber":5,"startTime":"2026-02-28T23:14:22.516Z","endTime":"2026-02-28T23:14:26.971Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695402,"link":"/api/v1/people/695402","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":808129,"link":"/api/v1/people/808129"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":694203,"link":"/api/v1/people/694203"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":807267,"link":"/api/v1/people/807267","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":90.3,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.123589894672676,"aZ":-14.659482432500878,"pfxX":-3.874986224134025,"pfxZ":8.45761884478906,"pX":0.42220855588757034,"pZ":2.0240246741145103,"vX0":6.367514735015087,"vY0":-142.59935764815947,"vZ0":-8.987134117569946,"x":100.91,"y":184.13,"x0":-1.3306445399242741,"y0":50.00047886108279,"z0":6.129790557919733,"aX":-8.02291544931861},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":13.8,"breakHorizontal":5.8,"spinRate":1998,"spinDirection":209},"zone":9,"typeConfidence":2.0,"plateTime":0.3833093208806231,"extension":6.9429102434805765},"hitData":{"launchSpeed":100.7,"launchAngle":-20.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":122.7,"coordY":144.44}},"index":6,"playId":"56bdf014-3886-395b-9de2-edd654e88e81","pitchNumber":6,"startTime":"2026-02-28T23:15:10.398Z","endTime":"2026-02-28T23:15:15.496Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695402,"link":"/api/v1/people/695402","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":808129,"link":"/api/v1/people/808129"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":694203,"link":"/api/v1/people/694203"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":807267,"link":"/api/v1/people/807267","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807267,"link":"/api/v1/people/807267"},"credit":"b_ab"},{"player":{"id":695402,"link":"/api/v1/people/695402"},"credit":"p_ab"},{"player":{"id":807267,"link":"/api/v1/people/807267"},"credit":"b_pa"},{"player":{"id":695402,"link":"/api/v1/people/695402"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.1000000000000005,"awayTeamWinProbability":95.9,"homeTeamWinProbabilityAdded":0.3000000000000007,"leverageIndex":0.11,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-02-28T23:15:15.496Z","atBatIndex":82},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jacob Amaya grounds out, shortstop Denzer Guzman to first baseman Trey Mancini.","rbi":0,"awayScore":8,"homeScore":5,"isOut":true},"about":{"atBatIndex":83,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-02-28T23:15:25.724Z","endTime":"2026-02-28T23:17:26.893Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":676070,"fullName":"Jacob Amaya","link":"/api/v1/people/676070"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695402,"fullName":"Najer Victor","link":"/api/v1/people/695402"},"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":676070,"fullName":"Jacob Amaya","link":"/api/v1/people/676070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":694203,"link":"/api/v1/people/694203"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":641820,"link":"/api/v1/people/641820"},"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":85.7,"endSpeed":79.7,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.143323151466234,"aZ":-28.30855933176127,"pfxX":2.8638998085877816,"pfxZ":2.436977978562975,"pX":-0.6372423099877935,"pZ":0.8360423891830114,"vX0":0.7925837345085577,"vY0":-124.70709603517052,"vZ0":-7.6251713488825335,"x":141.29,"y":216.21,"x0":-1.330740403280227,"y0":50.00499818015442,"z0":6.2421118770461455,"aX":4.548500086065038},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":3.0,"breakHorizontal":-5.4,"spinRate":2234,"spinDirection":134},"zone":13,"typeConfidence":2.0,"plateTime":0.4378259965510063,"extension":6.864662995375662},"index":0,"playId":"1dbb8bf5-083d-3307-879c-851e6a61a9d8","pitchNumber":1,"startTime":"2026-02-28T23:15:46.479Z","endTime":"2026-02-28T23:15:49.479Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695402,"link":"/api/v1/people/695402","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":808129,"link":"/api/v1/people/808129"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":694203,"link":"/api/v1/people/694203"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":676070,"link":"/api/v1/people/676070","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":88.7,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.04626338969884,"aZ":-12.25152501640416,"pfxX":-4.313061191241545,"pfxZ":9.859653156579927,"pX":-0.027702650658592558,"pZ":2.6672385118741326,"vX0":4.713983003250336,"vY0":-141.4333394008982,"vZ0":-7.736911581129773,"x":118.06,"y":166.76,"x0":-1.1577545247833367,"y0":50.00337602992143,"z0":6.228767965098271,"aX":-8.715555636427286},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.4,"breakHorizontal":6.8,"spinRate":2103,"spinDirection":205},"zone":5,"typeConfidence":2.0,"plateTime":0.3876539785354929,"extension":6.986659029632622},"index":1,"playId":"1e03e401-cd29-3407-b212-3767a2db2dd7","pitchNumber":2,"startTime":"2026-02-28T23:16:06.605Z","endTime":"2026-02-28T23:16:09.618Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695402,"link":"/api/v1/people/695402","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":808129,"link":"/api/v1/people/808129"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":694203,"link":"/api/v1/people/694203"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":676070,"link":"/api/v1/people/676070","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":98.9,"endSpeed":90.3,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.78054299091502,"aZ":-12.213746761508794,"pfxX":-6.104777906430398,"pfxZ":9.573850311347904,"pX":0.05575461074899339,"pZ":1.6548683673002882,"vX0":5.594145729257039,"vY0":-143.60910301087927,"vZ0":-10.378136497238787,"x":114.87,"y":194.1,"x0":-1.1259010440747146,"y0":50.00542345451143,"z0":6.079077935015942,"aX":-12.73168766622853},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":15.4,"breakHorizontal":10.0,"spinRate":2112,"spinDirection":208},"zone":8,"typeConfidence":2.0,"plateTime":0.38164447359219844,"extension":7.076351627080364},"index":2,"playId":"3232a4fa-ea44-31ed-9064-4e74943c02c5","pitchNumber":3,"startTime":"2026-02-28T23:16:34.065Z","endTime":"2026-02-28T23:16:37.864Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695402,"link":"/api/v1/people/695402","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":808129,"link":"/api/v1/people/808129"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":694203,"link":"/api/v1/people/694203"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":676070,"link":"/api/v1/people/676070","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":86.9,"endSpeed":80.0,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.40161814489484,"aZ":-24.01312662862424,"pfxX":0.7925385000028085,"pfxZ":5.081093285919926,"pX":-0.5869031624970285,"pZ":0.07633170526774569,"vX0":0.8191290743055529,"vY0":-126.17836122501438,"vZ0":-10.232723012047117,"x":139.37,"y":236.72,"x0":-1.019121397699791,"y0":50.00618197975196,"z0":6.129478635252844,"aX":1.2743464835898413},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":7.1,"breakHorizontal":-1.7,"spinRate":2333,"spinDirection":112},"zone":13,"typeConfidence":2.0,"plateTime":0.43458775797532434,"extension":7.130059221612413},"index":3,"playId":"26c4519a-0f5d-39da-9fbe-d87b12163d4f","pitchNumber":4,"startTime":"2026-02-28T23:16:51.855Z","endTime":"2026-02-28T23:16:55.085Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695402,"link":"/api/v1/people/695402","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":808129,"link":"/api/v1/people/808129"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":694203,"link":"/api/v1/people/694203"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":676070,"link":"/api/v1/people/676070","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":89.4,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.64095668692781,"aZ":-12.117166625870482,"pfxX":-4.851402998196564,"pfxZ":9.757057841493769,"pX":-0.6100433083221958,"pZ":3.241330066160452,"vX0":2.635032897750005,"vY0":-142.66028559353626,"vZ0":-6.501119631474663,"x":140.25,"y":151.26,"x0":-0.9166869282481865,"y0":50.00378216209575,"z0":6.3178549144252525,"aX":-9.973408519692422},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":16.4,"breakHorizontal":8.3,"spinRate":2089,"spinDirection":210},"zone":1,"typeConfidence":2.0,"plateTime":0.38433202760852714,"extension":6.95214439145618},"hitData":{"launchSpeed":97.6,"launchAngle":-4.0,"totalDistance":31.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.23,"coordY":154.22}},"index":4,"playId":"590b25cf-9d39-34ab-810a-67fe1dddfdb6","pitchNumber":5,"startTime":"2026-02-28T23:17:21.561Z","endTime":"2026-02-28T23:17:26.893Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695402,"link":"/api/v1/people/695402","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":808129,"link":"/api/v1/people/808129"},"first":{"id":641820,"link":"/api/v1/people/641820"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695681,"link":"/api/v1/people/695681"},"shortstop":{"id":694203,"link":"/api/v1/people/694203"},"left":{"id":804558,"link":"/api/v1/people/804558"},"center":{"id":642350,"link":"/api/v1/people/642350"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":676070,"link":"/api/v1/people/676070","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676070,"link":"/api/v1/people/676070"},"credit":"b_ab"},{"player":{"id":695402,"link":"/api/v1/people/695402"},"credit":"p_ab"},{"player":{"id":676070,"link":"/api/v1/people/676070"},"credit":"b_pa"},{"player":{"id":695402,"link":"/api/v1/people/695402"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.3,"awayTeamWinProbability":95.7,"homeTeamWinProbabilityAdded":0.1999999999999993,"leverageIndex":0.08,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-02-28T23:17:26.893Z","atBatIndex":83},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Juan Flores flies out to center fielder Druw Jones.","rbi":0,"awayScore":8,"homeScore":5,"isOut":true},"about":{"atBatIndex":84,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-02-28T23:19:50.223Z","endTime":"2026-02-28T23:21:28.061Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":808129,"fullName":"Juan Flores","link":"/api/v1/people/808129"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686826,"fullName":"Bryce Jarvis","link":"/api/v1/people/686826"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,5,6,7,8],"actionIndex":[0,1],"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":808129,"fullName":"Juan Flores","link":"/api/v1/people/808129"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":702258,"link":"/api/v1/people/702258"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"JD Dix remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":8,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-02-28T23:18:49.974Z","endTime":"2026-02-28T23:18:50.000Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":807267,"link":"/api/v1/people/807267"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"301","replacedPlayer":{"id":808768,"link":"/api/v1/people/808768"},"defense":{"pitcher":{"id":672629,"link":"/api/v1/people/672629","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":676070,"link":"/api/v1/people/676070"},"third":{"id":807957,"link":"/api/v1/people/807957"},"shortstop":{"id":800712,"link":"/api/v1/people/800712"},"left":{"id":691285,"link":"/api/v1/people/691285"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":681134,"link":"/api/v1/people/681134"}},"offense":{"batter":{"id":808129,"link":"/api/v1/people/808129","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Bryce Jarvis replaces Gerardo Carrillo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-02-28T23:18:50.000Z","endTime":"2026-02-28T23:19:52.344Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686826,"link":"/api/v1/people/686826"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":672629,"link":"/api/v1/people/672629","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":676070,"link":"/api/v1/people/676070"},"third":{"id":807957,"link":"/api/v1/people/807957"},"shortstop":{"id":800712,"link":"/api/v1/people/800712"},"left":{"id":691285,"link":"/api/v1/people/691285"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":681134,"link":"/api/v1/people/681134"}},"offense":{"batter":{"id":808129,"link":"/api/v1/people/808129","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":77.9,"strikeZoneTop":3.107,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.320520081335477,"aZ":-36.95306087080563,"pfxX":3.0218312673213177,"pfxZ":-3.121234195176413,"pX":-0.39509897765614554,"pZ":2.327267730448521,"vX0":2.981731132435432,"vY0":-122.745152743391,"vZ0":-0.36765316524293234,"x":132.06,"y":175.94,"x0":-2.016210084042187,"y0":50.00167287046992,"z0":5.614005954219622,"aX":4.629525742780823},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-5.5,"breakHorizontal":-6.1,"spinRate":2124,"spinDirection":55},"zone":4,"typeConfidence":0.77,"plateTime":0.4454982024012093,"extension":5.817228243649841},"index":2,"playId":"94d1495b-c11c-3234-ab56-0e50a2e8995f","pitchNumber":1,"startTime":"2026-02-28T23:19:52.344Z","endTime":"2026-02-28T23:19:56.513Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686826,"link":"/api/v1/people/686826","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":676070,"link":"/api/v1/people/676070"},"third":{"id":807957,"link":"/api/v1/people/807957"},"shortstop":{"id":800712,"link":"/api/v1/people/800712"},"left":{"id":691285,"link":"/api/v1/people/691285"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":681134,"link":"/api/v1/people/681134"}},"offense":{"batter":{"id":808129,"link":"/api/v1/people/808129","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.8,"strikeZoneTop":3.107,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.808183554711544,"aZ":-14.95610070597266,"pfxX":-5.8628243661915445,"pfxZ":8.92685829776332,"pX":-0.13371384234617825,"pZ":3.728444002622057,"vX0":5.464617037643093,"vY0":-137.58155565435897,"vZ0":-3.260681809861272,"x":122.1,"y":138.11,"x0":-1.3782007785395134,"y0":50.000824204549296,"z0":5.934517853787379,"aX":-11.30584547040566},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.7,"breakHorizontal":9.6,"spinRate":2123,"spinDirection":213},"zone":11,"typeConfidence":0.92,"plateTime":0.3972042895299355,"extension":5.785330652979123},"index":3,"playId":"dab894fb-5429-3607-847c-d9357badda1e","pitchNumber":2,"startTime":"2026-02-28T23:20:05.312Z","endTime":"2026-02-28T23:20:08.312Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686826,"link":"/api/v1/people/686826","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":676070,"link":"/api/v1/people/676070"},"third":{"id":807957,"link":"/api/v1/people/807957"},"shortstop":{"id":800712,"link":"/api/v1/people/800712"},"left":{"id":691285,"link":"/api/v1/people/691285"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":681134,"link":"/api/v1/people/681134"}},"offense":{"batter":{"id":808129,"link":"/api/v1/people/808129","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":4,"startTime":"2026-02-28T23:20:15.018Z","endTime":"2026-02-28T23:20:25.086Z","isPitch":false,"type":"action","player":{"id":808129,"link":"/api/v1/people/808129"},"defense":{"pitcher":{"id":686826,"link":"/api/v1/people/686826","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":676070,"link":"/api/v1/people/676070"},"third":{"id":807957,"link":"/api/v1/people/807957"},"shortstop":{"id":800712,"link":"/api/v1/people/800712"},"left":{"id":691285,"link":"/api/v1/people/691285"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":681134,"link":"/api/v1/people/681134"}},"offense":{"batter":{"id":808129,"link":"/api/v1/people/808129","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":79.8,"strikeZoneTop":3.107,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.48800988948724,"aZ":-33.37598455394772,"pfxX":2.194281132749241,"pfxZ":-0.7642323121798067,"pX":1.4736869310698228,"pZ":0.096086925663265,"vX0":7.563753166463357,"vY0":-124.09465114075294,"vZ0":-6.219206825168439,"x":60.83,"y":236.19,"x0":-1.8864310115056826,"y0":50.002458365933265,"z0":5.381459351213049,"aX":3.455444265494682},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-2.5,"breakHorizontal":-5.5,"spinRate":2536,"spinDirection":36},"zone":14,"typeConfidence":0.91,"plateTime":0.4396985966407856,"extension":5.817844692487811},"index":5,"playId":"b82b09e9-9b73-3ceb-9777-87002406dfe4","pitchNumber":3,"startTime":"2026-02-28T23:20:25.086Z","endTime":"2026-02-28T23:20:28.086Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686826,"link":"/api/v1/people/686826","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":676070,"link":"/api/v1/people/676070"},"third":{"id":807957,"link":"/api/v1/people/807957"},"shortstop":{"id":800712,"link":"/api/v1/people/800712"},"left":{"id":691285,"link":"/api/v1/people/691285"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":681134,"link":"/api/v1/people/681134"}},"offense":{"batter":{"id":808129,"link":"/api/v1/people/808129","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":87.1,"strikeZoneTop":3.107,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.50446383748382,"aZ":-16.468152929919086,"pfxX":-6.0706056077242385,"pfxZ":8.179537132703576,"pX":1.3104853623484758,"pZ":1.750091741807302,"vX0":9.374409263267184,"vY0":-137.03589995930906,"vZ0":-7.644608371053527,"x":67.05,"y":191.53,"x0":-1.3507389751870609,"y0":50.004007208871535,"z0":5.680387154194769,"aX":-11.659480659951134},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.6,"breakHorizontal":9.2,"spinRate":2259,"spinDirection":216},"zone":14,"typeConfidence":0.91,"plateTime":0.39820797615777215,"extension":5.998025429094405},"index":6,"playId":"c5cb98ee-29e9-3d6d-bfdd-d5a0097bf0f4","pitchNumber":4,"startTime":"2026-02-28T23:20:50.727Z","endTime":"2026-02-28T23:20:53.727Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686826,"link":"/api/v1/people/686826","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":676070,"link":"/api/v1/people/676070"},"third":{"id":807957,"link":"/api/v1/people/807957"},"shortstop":{"id":800712,"link":"/api/v1/people/800712"},"left":{"id":691285,"link":"/api/v1/people/691285"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":681134,"link":"/api/v1/people/681134"}},"offense":{"batter":{"id":808129,"link":"/api/v1/people/808129","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":86.9,"endSpeed":80.9,"strikeZoneTop":3.107,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.51264799226694,"aZ":-34.74306707839174,"pfxX":-3.863256202567555E-4,"pfxZ":-1.578916985332301,"pX":2.019720057379437,"pZ":-0.16701385873555033,"vX0":9.195448586810167,"vY0":-126.2264393685782,"vZ0":-6.794744971839772,"x":40.01,"y":243.29,"x0":-1.663089453849882,"y0":50.00564964264907,"z0":5.340160098294202,"aX":-1.672674058527666E-4},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-4.2,"breakHorizontal":-2.0,"spinRate":2611,"spinDirection":37},"zone":14,"typeConfidence":0.89,"plateTime":0.4331049768549402,"extension":5.829387872630136},"index":7,"playId":"f829feda-ce92-34de-b457-f897a071552a","pitchNumber":5,"startTime":"2026-02-28T23:21:05.264Z","endTime":"2026-02-28T23:21:08.264Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686826,"link":"/api/v1/people/686826","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":676070,"link":"/api/v1/people/676070"},"third":{"id":807957,"link":"/api/v1/people/807957"},"shortstop":{"id":800712,"link":"/api/v1/people/800712"},"left":{"id":691285,"link":"/api/v1/people/691285"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":681134,"link":"/api/v1/people/681134"}},"offense":{"batter":{"id":808129,"link":"/api/v1/people/808129","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.7,"strikeZoneTop":3.107,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.593060006080037,"aZ":-17.39338241187878,"pfxX":-7.610826698998067,"pfxZ":7.8914595627415745,"pX":0.4854172036853958,"pZ":1.6751953538925652,"vX0":7.652315628355426,"vY0":-135.93189689552634,"vZ0":-7.451556224805254,"x":98.5,"y":193.55,"x0":-1.3763984465602197,"y0":50.00183378013749,"z0":5.658012086203481,"aX":-14.252678960376127},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.8,"breakHorizontal":12.1,"spinRate":2087,"spinDirection":222},"zone":9,"typeConfidence":0.9,"plateTime":0.4028343978270663,"extension":6.025822468296658},"hitData":{"launchSpeed":79.6,"launchAngle":39.0,"totalDistance":285.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":118.57,"coordY":85.69}},"index":8,"playId":"838090c9-2c4c-3749-81b7-fefcbbf280b2","pitchNumber":6,"startTime":"2026-02-28T23:21:21.578Z","endTime":"2026-02-28T23:21:28.061Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686826,"link":"/api/v1/people/686826","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":676070,"link":"/api/v1/people/676070"},"third":{"id":807957,"link":"/api/v1/people/807957"},"shortstop":{"id":800712,"link":"/api/v1/people/800712"},"left":{"id":691285,"link":"/api/v1/people/691285"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":681134,"link":"/api/v1/people/681134"}},"offense":{"batter":{"id":808129,"link":"/api/v1/people/808129","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808129,"link":"/api/v1/people/808129"},"credit":"b_ab"},{"player":{"id":686826,"link":"/api/v1/people/686826"},"credit":"p_ab"},{"player":{"id":808129,"link":"/api/v1/people/808129"},"credit":"b_pa"},{"player":{"id":686826,"link":"/api/v1/people/686826"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.7999999999999998,"awayTeamWinProbability":98.2,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":0.95,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-02-28T23:21:28.061Z","atBatIndex":84},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Donovan Walton grounds out, first baseman Ivan Melendez to pitcher Bryce Jarvis.","rbi":0,"awayScore":8,"homeScore":5,"isOut":true},"about":{"atBatIndex":85,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-02-28T23:21:37.289Z","endTime":"2026-02-28T23:23:24.469Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686826,"fullName":"Bryce Jarvis","link":"/api/v1/people/686826"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":699471,"link":"/api/v1/people/699471"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":686826,"link":"/api/v1/people/686826"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":76.8,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.116460441388593,"aZ":-28.14958607146699,"pfxX":-11.35195951221884,"pfxZ":2.7056201330847465,"pX":-0.7316744449905833,"pZ":0.9020321464942143,"vX0":5.723386357249995,"vY0":-121.01016233780534,"vZ0":-4.932602395966059,"x":144.89,"y":214.43,"x0":-1.64991001002999,"y0":50.00067504882993,"z0":5.426171187099929,"aX":-16.871483508750604},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":4.0,"breakHorizontal":19.2,"spinRate":1989,"spinDirection":267},"zone":13,"typeConfidence":0.9,"plateTime":0.45223996568483527,"extension":6.19874358035354},"index":0,"playId":"0ef22a84-23bd-38a2-8cd1-23e534a8406d","pitchNumber":1,"startTime":"2026-02-28T23:21:54.054Z","endTime":"2026-02-28T23:21:57.054Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686826,"link":"/api/v1/people/686826","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":676070,"link":"/api/v1/people/676070"},"third":{"id":807957,"link":"/api/v1/people/807957"},"shortstop":{"id":800712,"link":"/api/v1/people/800712"},"left":{"id":691285,"link":"/api/v1/people/691285"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":681134,"link":"/api/v1/people/681134"}},"offense":{"batter":{"id":622268,"link":"/api/v1/people/622268","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":82.7,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.5328800533329,"aZ":-24.27732586416744,"pfxX":0.5138045505285387,"pfxZ":4.60032976395045,"pX":1.4823062720285933,"pZ":1.5847964706941677,"vX0":8.04870439261674,"vY0":-129.31584023184038,"vZ0":-5.102926554252425,"x":60.5,"y":195.99,"x0":-1.7196909401010056,"y0":50.00234775215898,"z0":5.4140236945844515,"aX":0.8818034804744529},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.6,"breakHorizontal":-2.5,"spinRate":2452,"spinDirection":205},"zone":14,"typeConfidence":0.96,"plateTime":0.4213671318954808,"extension":6.000989433195616},"index":1,"playId":"789e614b-3afc-30b0-956c-1a7b4d5118b4","pitchNumber":2,"startTime":"2026-02-28T23:22:07.660Z","endTime":"2026-02-28T23:22:10.660Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686826,"link":"/api/v1/people/686826","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":676070,"link":"/api/v1/people/676070"},"third":{"id":807957,"link":"/api/v1/people/807957"},"shortstop":{"id":800712,"link":"/api/v1/people/800712"},"left":{"id":691285,"link":"/api/v1/people/691285"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":681134,"link":"/api/v1/people/681134"}},"offense":{"batter":{"id":622268,"link":"/api/v1/people/622268","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2026-02-28T23:22:19.434Z","endTime":"2026-02-28T23:22:33.063Z","isPitch":false,"type":"action","player":{"id":622268,"link":"/api/v1/people/622268"},"defense":{"pitcher":{"id":686826,"link":"/api/v1/people/686826","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":676070,"link":"/api/v1/people/676070"},"third":{"id":807957,"link":"/api/v1/people/807957"},"shortstop":{"id":800712,"link":"/api/v1/people/800712"},"left":{"id":691285,"link":"/api/v1/people/691285"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":681134,"link":"/api/v1/people/681134"}},"offense":{"batter":{"id":622268,"link":"/api/v1/people/622268","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":81.9,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.15444645703744,"aZ":-27.144963408885033,"pfxX":-5.198549384514824,"pfxZ":2.946697693055394,"pX":0.17763813316702542,"pZ":1.2467991041746165,"vX0":6.29522348578385,"vY0":-130.3378985451689,"vZ0":-5.716499048192333,"x":110.23,"y":205.12,"x0":-1.6013959354068328,"y0":50.0064113442269,"z0":5.536720493646895,"aX":-8.88479443130096},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":4.2,"breakHorizontal":7.9,"spinRate":2449,"spinDirection":207},"zone":14,"typeConfidence":0.78,"plateTime":0.4213434242957659,"extension":5.724335407584627},"index":3,"playId":"89476353-9923-31b1-9b71-caa576722088","pitchNumber":3,"startTime":"2026-02-28T23:22:33.063Z","endTime":"2026-02-28T23:22:37.223Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686826,"link":"/api/v1/people/686826","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":676070,"link":"/api/v1/people/676070"},"third":{"id":807957,"link":"/api/v1/people/807957"},"shortstop":{"id":800712,"link":"/api/v1/people/800712"},"left":{"id":691285,"link":"/api/v1/people/691285"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":681134,"link":"/api/v1/people/681134"}},"offense":{"batter":{"id":622268,"link":"/api/v1/people/622268","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.2,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.133974347102875,"aZ":-14.074842327445774,"pfxX":-6.674771268778526,"pfxZ":9.50031342663998,"pX":0.004464950434611901,"pZ":2.3211319202895404,"vX0":6.630592508783852,"vY0":-137.33432670524948,"vZ0":-6.354116419881958,"x":116.83,"y":176.11,"x0":-1.576925691483906,"y0":50.00560203663096,"z0":5.62681790517604,"aX":-12.720138479108101},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.0,"breakHorizontal":10.7,"spinRate":2308,"spinDirection":212},"zone":5,"typeConfidence":0.92,"plateTime":0.3992103323431544,"extension":5.985782776330731},"index":4,"playId":"4a76a320-458d-358c-a227-5347fb973793","pitchNumber":4,"startTime":"2026-02-28T23:22:47.430Z","endTime":"2026-02-28T23:22:51.354Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686826,"link":"/api/v1/people/686826","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":676070,"link":"/api/v1/people/676070"},"third":{"id":807957,"link":"/api/v1/people/807957"},"shortstop":{"id":800712,"link":"/api/v1/people/800712"},"left":{"id":691285,"link":"/api/v1/people/691285"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":681134,"link":"/api/v1/people/681134"}},"offense":{"batter":{"id":622268,"link":"/api/v1/people/622268","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":76.7,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.749934984815376,"aZ":-22.968491409163544,"pfxX":-10.595778861268839,"pfxZ":6.1582735810363785,"pX":0.7061235300374498,"pZ":1.0397847214845277,"vX0":8.709142043342968,"vY0":-121.72884402499771,"vZ0":-5.665191354367972,"x":90.08,"y":210.71,"x0":-1.5480281696466214,"y0":50.00445467285102,"z0":5.396008791533448,"aX":-15.842478481561832},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":10.0,"breakHorizontal":17.0,"spinRate":1978,"spinDirection":267},"zone":14,"typeConfidence":0.89,"plateTime":0.45061665317501953,"extension":6.1965042339955945},"index":5,"playId":"b35e32ec-00ed-3b3c-9b18-1c1383aeaad2","pitchNumber":5,"startTime":"2026-02-28T23:23:01.654Z","endTime":"2026-02-28T23:23:04.654Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686826,"link":"/api/v1/people/686826","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":676070,"link":"/api/v1/people/676070"},"third":{"id":807957,"link":"/api/v1/people/807957"},"shortstop":{"id":800712,"link":"/api/v1/people/800712"},"left":{"id":691285,"link":"/api/v1/people/691285"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":681134,"link":"/api/v1/people/681134"}},"offense":{"batter":{"id":622268,"link":"/api/v1/people/622268","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":82.0,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.43252484185062,"aZ":-21.810903682306183,"pfxX":-1.6581007334643871,"pfxZ":6.073306773152445,"pX":0.642565497409928,"pZ":2.0198321580365,"vX0":6.772277394153786,"vY0":-129.38131429682093,"vZ0":-4.686160883360833,"x":92.51,"y":184.24,"x0":-1.7863263623966235,"y0":50.00027641387715,"z0":5.512677262962966,"aX":-2.8285099643578446},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":10.2,"breakHorizontal":1.6,"spinRate":2348,"spinDirection":202},"zone":9,"typeConfidence":0.83,"plateTime":0.42234563732676333,"extension":5.745812662239554},"hitData":{"launchSpeed":92.8,"launchAngle":-15.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":156.37,"coordY":170.43}},"index":6,"playId":"9a9de2e0-1143-345d-8afd-9eea7e01e653","pitchNumber":6,"startTime":"2026-02-28T23:23:19.199Z","endTime":"2026-02-28T23:23:24.469Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686826,"link":"/api/v1/people/686826","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":676070,"link":"/api/v1/people/676070"},"third":{"id":807957,"link":"/api/v1/people/807957"},"shortstop":{"id":800712,"link":"/api/v1/people/800712"},"left":{"id":691285,"link":"/api/v1/people/691285"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":681134,"link":"/api/v1/people/681134"}},"offense":{"batter":{"id":622268,"link":"/api/v1/people/622268","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":622268,"link":"/api/v1/people/622268"},"credit":"b_ab"},{"player":{"id":686826,"link":"/api/v1/people/686826"},"credit":"p_ab"},{"player":{"id":622268,"link":"/api/v1/people/622268"},"credit":"b_pa"},{"player":{"id":686826,"link":"/api/v1/people/686826"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.5,"awayTeamWinProbability":99.5,"homeTeamWinProbabilityAdded":-1.2999999999999998,"leverageIndex":0.53,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-02-28T23:23:24.469Z","atBatIndex":85},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Raudi Rodriguez grounds out, third baseman Yassel Soler to first baseman Ivan Melendez.","rbi":0,"awayScore":8,"homeScore":5,"isOut":true},"about":{"atBatIndex":86,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-02-28T23:23:39.405Z","endTime":"2026-02-28T23:24:05.469Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":804558,"fullName":"Raudi Rodriguez","link":"/api/v1/people/804558"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686826,"fullName":"Bryce Jarvis","link":"/api/v1/people/686826"},"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":804558,"fullName":"Raudi Rodriguez","link":"/api/v1/people/804558"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":807957,"link":"/api/v1/people/807957"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":699471,"link":"/api/v1/people/699471"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.182194729444856,"aZ":-20.562164029972372,"pfxX":-10.269108822927636,"pfxZ":6.277682772174505,"pX":-0.5537738951969907,"pZ":1.7661723441644859,"vX0":6.7114567710525765,"vY0":-135.0704606761598,"vZ0":-6.014266165401844,"x":138.11,"y":191.09,"x0":-1.7355045317523172,"y0":50.001470174475045,"z0":5.465646581686459,"aX":-18.98936648942549},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":10.3,"breakHorizontal":17.2,"spinRate":2116,"spinDirection":236},"zone":7,"typeConfidence":0.8,"plateTime":0.4053856862889966,"extension":6.11237793412516},"hitData":{"launchSpeed":95.0,"launchAngle":-21.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.67,"coordY":171.45}},"index":0,"playId":"441e72e6-4c48-3b14-aed8-54f9916dc085","pitchNumber":1,"startTime":"2026-02-28T23:23:58.340Z","endTime":"2026-02-28T23:24:05.469Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686826,"link":"/api/v1/people/686826","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690841,"link":"/api/v1/people/690841"},"first":{"id":699471,"link":"/api/v1/people/699471"},"second":{"id":676070,"link":"/api/v1/people/676070"},"third":{"id":807957,"link":"/api/v1/people/807957"},"shortstop":{"id":800712,"link":"/api/v1/people/800712"},"left":{"id":691285,"link":"/api/v1/people/691285"},"center":{"id":702258,"link":"/api/v1/people/702258"},"right":{"id":681134,"link":"/api/v1/people/681134"}},"offense":{"batter":{"id":804558,"link":"/api/v1/people/804558","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":670565,"link":"/api/v1/people/670565"},"officialType":"First Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Second Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":804558,"link":"/api/v1/people/804558"},"credit":"b_ab"},{"player":{"id":686826,"link":"/api/v1/people/686826"},"credit":"p_ab"},{"player":{"id":804558,"link":"/api/v1/people/804558"},"credit":"b_pa"},{"player":{"id":686826,"link":"/api/v1/people/686826"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.19,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-02-28T23:24:05.469Z","atBatIndex":86}]